Bilmediğiniz kodu manuel olarak incelerken (gözden geçirmek veya değiştirmek için), üç seçeneğim var gibi görünüyor.
- Bir yukarıdan aşağıya okumak dosya görünüyor nasıl temel her bir sonraki kaynak dosyasını seçerek kod. Genellikle neredeyse her şeyi okurum. Bazı dosyalar iki kez.
- Bir genişliği birinci okuma ı bulmak ve minimal bir anlayışla çağıran yönteminin okuma. Sonra fonksiyon olarak adlandırılan tüm fonksiyonları okuyun, vb. Zihinsel yığınım birkaç çağrı yaparsam taşma eğilimindedir.
- Bir derinlik ilk okuma bu olsun emin bir hata ayıklayıcıda tüm kod adım, 8 dakika veya 8 saat sürecektir.
Ne yaptığı hakkında oldukça sağlam bir anlayışa sahip olmak için yeterince kod okuduktan sonra , temel kod% 20 veya daha az iken, genellikle kod tabanının% 80 veya daha fazlasını okuduğumu yansıtırım . Çok zaman harcadım.
Unfamilar kodu hızlı bir şekilde kavramak için hangi araçlar yararlıdır? Kritik kod yolunun "büyük resmini" verebilecek ve herhangi bir parçanın ayrıntılarını ayrıntılı olarak inceleyebileceğim herhangi bir araç var mı?