wemvise adlı üyeden alıntı: mesajı görüntüle
cevabın için teşekkür ederim , öncelikle şu var birincisi lint gibi araçlar bizim daha okunabilir kod yazmamızı sağlıyor evet ama temiz kod yazmamızı sağlamıyor çünkü bu araçla olacak iş değil yazılımcının kendinde bitiyor, bir diğeri ise ticari hayatta hayatta kullanamıyoruz ! ama aslında şu var yazdığınız kod ne kadar temizse o kadar performanslı olacaktır ve o kadar geliştirilebilir olacaktır ve ortaya çıkan üründe bir o kadar iyi olacaktır biz bunu zamanımız olmuyor diyerek bir kenara iter bu kodu daha iyi nasıl yazarım diye uğraşmazsak maalesef ne yazdığımız kodlar ne yaptığımız projeler çok da iyi olmayacaktır , hepimiz aynı durumdayız ve maalesef aynı şekilde çalışıyoruz sürekli bir zaman sıkıntısı iş yetişecek vs vs peki ama yarım yamalak bir iş bitirip elli kere düzenleme yapmakmı daha maliyetli yoksa daha uzun süre çalışıp daha temiz iş yapmak mı ?
Patronlar bizim tek tuşla projeyi ayağa kaldırdığımızı düşünüyor ve verilen süre kısıtlı olduğu için en kısa yoldan projeyi sonlandırmayı istiyoruz bu şartlar da iyi kod yazmayı gözetemiyoruz çoğu zaman harici kütüphanelerle halledip o kütüphanenin performansına bel bağlamak zorunda kalıyoruz ama kimi patron geliyor işte bir rest api yazacağız, loadbalancer olarak şunu kullanacağız, web servisleri şurada çalışacak, veritabanı için mongodb istiyorum diyor bilinçli adam ve çalışmaktan da zevk alıyorsun adam senin ne kadar sürede bitireceğini bildiği için adama ona göre kod yazıp veriyorsun şöyle bir site istiyorum diyerek iş veren patronlar var mesela heh ona işte o istediği gibi bir şey veriyorsun bu senin kötü bir yazılımcı olduğunu göstermiyor adam sana kısa süre veriyor sende o sırada onu teslim etmen gerekiyor ve ediyorsun . Kısacası maliyeti patron belirliyor hani oturup adama ölü bir proje teslim etmiyoruz ancak ne kadar ekmek o kadar da köfte yani