Kod Tekrarını Önleme Teknikleri – Python, PHP ve ASP Örnekleri

Kod tekrarını önlemek, daha temiz, okunabilir ve bakım yapılabilir yazılım geliştirmek için kritiktir. Tekrarlayan kod, hataya açık ve yönetimi zor bir yapıya yol açar.

Kod tekrarını azaltmak için genellikle fonksiyonlar, döngüler ve sınıflar (OOP) kullanılır.

1. Python’da Kod Tekrarını Önleme

Fonksiyon kullanarak tekrarı önleme:

1Python - Fonksiyon ile tekrar önleme
2
3def selamla(isim):
4return f"Merhaba, {isim}!"
5
6print(selamla("Ali"))
7print(selamla("Ayşe"))
Artık aynı mesajı yazdırmak için kod tekrarına gerek yok.

2. PHP’de Kod Tekrarını Önleme

PHP’de fonksiyon ve döngü kullanımı:

1<?php
2# PHP - Fonksiyon ile tekrar önleme
3function selamla($isim) {
4return "Merhaba, " . $isim . "!";
5}
6
7$isimler = array("Ali", "Ayşe", "Mehmet");
8
9foreach ($isimler as $isim) {
10echo selamla($isim) . "\n";
11}
12?>
Döngü ile farklı isimleri tek fonksiyon üzerinden yönetiyoruz, kod tekrarını önledik.

3. ASP’de Kod Tekrarını Önleme

ASP (VBScript) örneği:

1' ASP - Fonksiyon ile tekrar önleme
2Function Selamla(isim)
3Selamla = "Merhaba, " & isim & "!"
4End Function
5
6Dim isimler, i
7isimler = Array("Ali", "Ayşe", "Mehmet")
8
9For i = 0 To UBound(isimler)
10Response.Write Selamla(isimler(i)) & "<br>"
11Next
Tekrar eden kod yerine fonksiyon çağrısı kullanıldı.

İpuçları

Fonksiyonlar ve döngüler en temel tekrar önleme yöntemleridir

Aynı işlemi birden fazla yerde kullanıyorsanız fonksiyon hâline getirin

Nesne yönelimli programlama (OOP) ile sınıflar ve metodlar kullanmak tekrarları büyük ölçüde azaltır

Sabitler ve konfigürasyon dosyaları ile değişmez değerleri tek noktadan yönetebilirsiniz

Kod tekrarını önlemek, yazılımın bakımını kolaylaştırır ve hata riskini azaltır.




konu hakkında tepkinizi verebilirsiniz