Kural
Satırları okunabilir bir uzunlukta tutun.
Çok uzun satırlar, özellikle küçük ekranlarda okumayı ve kod üzerinde gezinmeyi zorlaştırır.
Desteklenen diller: 45+Giriş
Çok uzun kod satırları yatay kaydırma yapmayı zorunlu kılar; bu da mantığı takip etmeyi ve hataları fark etmeyi güçleştirir. Ayrıca kod incelemelerini karmaşıklaştırır ve farklı ekran boyutlarındaki okunabilirliği azaltır. Tutarlı bir satır uzunluğu sürdürmek, kodun üzerinde gezinmeyi, kodu okumayı ve bakımını yapmayı kolaylaştırır. Bu kural tüm diller ve ortamlar için geçerlidir.
Neden önemli?
Güvenlik etkileri: Uzun ve yoğun satırlar, kod incelemesi sırasında güvenlik açığı içeren kısımları veya güvensiz işlemleri gizleyebilir ya da bunların fark edilmesini zorlaştırabilir.
Performans etkisi: Doğrudan bir performans etkisi yoktur, ancak uzun satırlar geliştiricilerin bilişsel yükünü artırarak dolaylı yoldan üretkenliği etkileyebilir.
Kod sürdürülebilirliği: Kısa ve iyi yapılanmış satırların okunması, incelenmesi ve değiştirilmesi daha kolaydır. Hataları azaltır ve hata ayıklama (debugging) sürecini basitleştirir.
Kod örnekleri
❌ Kural dışı:
function calculateTotal(items) { return items.reduce((sum, item) => sum + item.price * item.quantity, 0); }Neden önemli? Satırı birden fazla segmente bölmek okunabilirliği artırır ve reduce mantığının takip edilmesini kolaylaştırır.
✅ Kurallara uygun:
function calculateTotal(items) {
return items.reduce(
(sum, item) => sum + item.price * item.quantity,
0
);
}Neden önemli? Satırı birden fazla segmente bölmek okunabilirliği artırır ve reduce mantığının takip edilmesini kolaylaştırır.
❌ Kurallara uygun değil (karmaşık nesne):
const user = { id: 1, name: 'Alice', email: 'alice@example.com', roles: ['admin', 'editor'], active: true };Neden yanlış: Tek satır uzundur ve taranması zordur; özellikle birden fazla özellik incelenirken veya hata ayıklama yapılırken bu durum zorluk yaratır.
✅ Kurallara uygun:
const user = {
id: 1,
name: 'Alice',
email: 'alice@example.com',
roles: ['admin', 'editor'],
active: true
};Neden önemli: Çok satırlı biçimlendirme okunabilirliği ve sürdürülebilirliği artırarak özelliklerin daha sonra genişletilmesini veya değiştirilmesini kolaylaştırır.
Sonuç
Okunabilirliği, sürdürülebilirliği ve hata tespitini iyileştirmek için satırları yönetilebilir bir uzunlukta tutun. Netlik için uzun ifadeleri, nesneleri ve fonksiyon çağrılarını birden fazla satıra bölün. Tutarlı biçimlendirme, kod incelemelerini hızlandırır ve geliştiricilerin bilişsel yükünü azaltır.

