Kural
Şunu satırları şu okunabilir okunabilir olacak şekilde
Satırlar bu okunabilir uzun uzun oldukları zor okunması okunması
ve gezilmesi, özellikle daha daha küçük ekranlarda.
Desteklenen diller: 45+Giriş
Uzun kod satırları yatay kaydırmayı zorunlu kılar; bu da mantığı takip etmeyi ve hataları tespit etmeyi zorlaştırır. Ayrıca kod incelemelerini zorlaştırır ve farklı ekran boyutlarında okunabilirliği azaltır. Tutarlı bir satır uzunluğu sağlamak, kodda gezinmeyi, okumayı ve bakımını kolaylaştırır. Bu kural tüm diller ve ortamlar için geçerlidir.
Neden önemli?
Güvenlik açısından etkileri: Uzun ve yoğun kod satırları, güvenlik açıklarını gizleyebilir veya kod incelemesi sırasında güvenli olmayan işlemlerin tespit edilmesini zorlaştırabilir.
Performans üzerindeki etkisi: Doğrudan bir performans etkisi yoktur; ancak uzun kod satırları, geliştiricilerin bilişsel yükünü artırabilir ve bu da dolaylı olarak verimliliği etkileyebilir.
Kod bakım kolaylığı: Kısa ve iyi yapılandırılmış satırlar okunması, incelenmesi ve değiştirilmesi daha kolaydır. Bu tür satırlar hataları azaltır ve hata ayıklamayı kolaylaştırır.
Kod örnekleri
❌ Uygun değil:
function calculateTotal(items) { return items.reduce((sum, item) => sum + item.price * item.quantity, 0); }Bunun önemi: Satırı birden fazla bölüme ayırmak okunabilirliği artırır ve reduce mantığını takip etmeyi kolaylaştırır.
✅ Uygunluk:
function calculateTotal(items) {
return items.reduce(
(sum, item) => sum + item.price * item.quantity,
0
);
}Bunun önemi: Satırı birden fazla bölüme ayırmak okunabilirliği artırır ve reduce mantığını takip etmeyi kolaylaştırır.
❌ 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 çok uzun ve gözden geçirilmesi zor; özellikle birden fazla özellik incelendiğinde veya hata ayıklama yapıldığında.
✅ Uygunluk:
const user = {
id: 1,
name: 'Alice',
email: 'alice@example.com',
roles: ['admin', 'editor'],
active: true
};Bunun önemi: Çok satırlı biçimlendirme, okunabilirliği ve bakım kolaylığını artırır; böylece özelliklerin daha sonra genişletilmesi veya değiştirilmesi daha kolay hale gelir.
Sonuç
Okunabilirliği, bakım kolaylığını ve hata tespitini iyileştirmek için satırları yönetilebilir bir uzunlukta tutun. Anlaşılırlık sağlamak amacıyla uzun deyimleri, nesneleri ve işlev çağrılarını birden fazla satıra bölün. Tutarlı biçimlendirme, kod incelemelerini hızlandırır ve geliştiricilerin zihinsel yükünü azaltır.

