Birçok geliştirici doğal olarak karmaşıklığa çekiliyor ve çoğu zaman kodu gereğinden fazla tasarlıyor.
Aşırı tasarım yaygın bir sorun; tahminen kodların %99'u gereğinden fazla tasarlanmış durumda.
Geliştiriciler çoğu zaman hedefe ulaşmaya odaklanırken, daha basit alternatifleri düşünmeden bilinçsizce aşırı tasarım yapıyor.
Bu yazı, gülümseten bir eleştiriyle microservices kullanımının sistemleri gereksiz yere karmaşık hale getirdiğini öne sürüyor.
Bir yorumcu, modern web uygulamaları için bir araç olan HTMX'in popülerlik kazanacağını ve web geliştirmeyi dönüştüreceğini öngörüyor.
Chesterton's Fence kavramı tartışılıyor ve mevcut kodun arkasındaki nedenleri anlamanın önemi vurgulanıyor.
Yazı, karmaşıklığa karşı en iyi silahın basitçe "hayır" demek olduğunu mizahi bir dille öne sürüyor.
Bir yorumcu, yazının testlerle ilgili bölümünü övüyor ve entegrasyon testlerinin hata bulmada birim testleri veya mock testlerden daha etkili olduğu görüşüne katılıyor.
Bir yorumcu, yazarla iletişim kurma konusunda güçlü bir istek dile getiriyor; bu da yazının kendisinde büyük yankı uyandırdığını gösteriyor.
Yazı, koddaki yüksek düzey soyutlamaları mizahi biçimde eleştiriyor ve bunun gereğinden fazla karmaşık sistemlere yol açabileceğini öne sürüyor.
Bir yorumcu, geliştiricileri karmaşıklıktan uzaklaştıran programlama dilleri olup olmadığını soruyor.
1 yorum
Hacker News görüşleri