Kodumu yeniden düzenlemeye ne kadar zaman ayırmalıyım? [kapalı]


22

Sadece benimle olup olmadığımı bilmiyorum, ancak bazı kodları yeniden düzenlemeye başladığımda bunu yaparak çok fazla zaman harcıyorum ve hiç bitmiyor.

Kodu tekrar okuduğumda, geliştirilebilecek bir şey buluyorum, kod yeniden düzenleme beynimde sonsuz bir döngüye benziyor ve koşulsuz olarak rastgele bir şekilde tatmin edilmeden ulaşılıyor.

Peki kodumu yeniden düzenlemeye ne kadar zaman ayırmalıyım?


Yanıtlar:


23

Yeniden yapılanmaya, gelişim sürecinin bir parçası olarak değil, kendi işi olarak davranırsanız, asla bitmeyebilir.

Eğer izlerseniz kırmızı, yeşil, Refactor test güdümlü geliştirme yaklaşımı , o zaman genellikle iki nedenle zaman üstlenmeden harcamak zorunda kalmazsınız:

  1. Giderken yeniden canlanacaksınız, bu yüzden TDD döngüsünde bir başka küçük adım olan bir mamut görevi olmamalı.

  2. Bir sonraki sınavı almak için yapılan iç baskı, yeniden düzenleme çabalarınızı makul bir seviyeye getirecektir.

Eski kodla çalışıyorsanız, Bob Amca'nın "İzci kuralı" nı izleyin. Kendinize kısa bir süre izin verin (30 dakika) ve kodu daha önce olduğundan daha temiz bir durumda kontrol etmeyi hedefleyin. Koda her dokunmanız gerektiğinde, biraz daha iyi bırakacaksınız. Zamanla, en çok değiştirilen kod, kod tabanınızda en okunaklı ve iyi faktörü olacaktır.


“Yeniden yapılanmaya, gelişim sürecinin bir parçası olarak değil, kendi başına bir şey olarak davranırsanız, o zaman asla sona ermeyebilir” ... Otoh. götürecek başka bir şey yokken "- Antoine de Saint Exupéry ;-)
Mawg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.