Özür dilerim, ancak bu sorunun cevabının üst kısmı hariç çoğu ile aynı fikirde olmam gerekir.
Yazılımın birincil değeri esnek olmasıdır.
Ben sadece neden olmadan başkalarının kodunu yeniden yazmak gerektiğini sanmıyorum. Özelliğinizi uygulamak için herhangi bir nedenden ötürü bir modülü değiştirmeniz gerekiyorsa, şimdi, o modülün sahibisiniz. Değiştirin, bir kısmını yeniden yazın, hepsini yeniden yazın.
Esneklik açısından asla düşük kalite üretmeyin. Yazılımda hiçbir şeyi atmak diye bir şey yoktur. Müşteri geçici olduğunu söylüyorsa ve belirli bir tarihten sonra buna ihtiyaç duymayacaksa ve kaliteyi umursamıyorsa, ya "kötüye" deyin ya da kodun sizin veya başka bir programcı tarafından bir kez değiştirilmeyeceğini yazın. üretime konuşlandırılır ya da onları dava etme hakkına sahipsiniz.
Bu cevapların bazılarında gördüğüm en kötü varsayım, bazı temiz kodların bir şekilde geliştirme hızını azalttığıdır. Herhangi bir maddenin (6 saatten fazla çalışma) herhangi bir projesi için temiz kod, uzun vadede (bir haftadan fazla herhangi bir şey) gelişmeyi hızlandırır. Tekrar tekrar gördüm.
Düşük kalite kodu, mesleğe ve iş arkadaşlarınıza saygısızlık eder. Üzgünüm ama gerçek.
Yani esneklik açısından kalitesizliğe hiç hayır!