Ben görme engelliyim. Gözlük kullanacak kadar iyi görüyorum, ancak yazı tipi boyutunda çalışırken rahatlıkla aynı anda yalnızca 15 karakterlik 100 karakter görebiliyorum. Bu kodlama tarzımı etkiledi.
Yaptığım şeylerden biri daha kısa fonksiyonlar yazmak. Kodum iyi yorumlar alma eğilimindedir çünkü iyi isimli bu kısa işlevler, üst düzey işlevleri çok okunaklı kılar, ancak yüksek performans durumlarında bazı kişiler değişkenleri birkaç kat aşağı indirerek yığında ne kadar yer kapladığımı yorumlar. işleme.
Yaptığım ikinci şey, daha kısa dosyalar yapmak için sınıflar arasında dosyalara bölmektir. Bu, ilgili işlevlere ulaşmak için kaydırma mesafesini azaltır ve kuruma bağlı olarak, dosyaları birlikte izlemek için farklı monitörlerde hazırlamama izin verebilir.
Bu uygulamaların her ikisi de, çoğu kodlama stilinin I belgesine ihtiyaç duyduğu daha fazla belgelendirilebilir birim oluşturur; bu da dosyamın uzunluğunu ve ilgili işlevler arasındaki mesafeyi uzatarak sorunu daha da kötüleştirir.
Şu anda, işlevde kod katlamaya izin veren ve yorumlama blok düzeyinde (sık kullandığım) ancak Notepad ++ gibi parantez düzeyinde katlanmayan Visual Studio kullanıyorum. Daha iyi kod katlama sunan editör VS'nin tüm intellisense özelliklerine sahip değil. VS'deki bölgeleri kullanabilirim, ancak her 10 çizgide bir kullanılmışsa bu çok karışık görünüyor. Katlama, kodun farklı bir özelliği üzerinde çalışırken, kodun tamamının görülmemesine yardımcı olur.
Kodun görünürlüğünün sınırlı olmasına yardımcı olmak için daha iyi kodlama uygulamaları önerilebilir mi?