Muhtemelen bundan hoşlanmayacaksınız ... ama işte gidiyor ...
Bazı döngü "döngü" almak ve projeye düzenli bir sapık haline bir yol olarak düzeltmek için çalışıyorum. Sorun şu ki, üzerinde çalıştığım hatalardan birine neden olan temel bir tasarım kusuru buldum.
Hayır, hayır. Eğer yapsaydın, bu kadar tereddüt etmeyeceksin. Kendinizin "temel tasarım hatası" ndan emin olmadığınız gerçeği, bir tanesini keşfetmediğiniz anlamına gelir. Başkasının hatasını belirtmeye çalışırken, üstünlük belirtenleri ("temel" gibi) kullanmanız için arkadaş satın almaz.
Keşfetmiş olabileceğiniz şey, yaşadığınız sorun için biraz daha iyi bir tasarımdır. Muhtemelen iyice test etmelisiniz - projede yeni olduğunuz için, neden bahsettiğiniz hakkında hiçbir fikriniz olmadığı için şanstan bile daha iyi.
Ama bunu posta listesinde patlarsam küstah olarak çıkacağımı hissediyorum
Buna "temel tasarım kusuru" diyoruz, kesinlikle kibirli görünecektir. Bu nedenle , bunun bir hata olabileceğine işaret etmek bile en iyi fikir değildir. Bunun bir sorun olduğunu bilmiyorsanız (ve destekleyebiliyorsanız), tamamen anlayana kadar alçakgönüllü sorular sormanız ve araştırma yapmanız gerekir . İkna etmeye çalıştığınız kişiden daha iyi.
... ve bu konu hakkında yaptığım bazı tartışmalar bazı insanlarla kafa karıştırıyor. Bunu nasıl yapmalıyım?
Dur. Bu ahlaki bir mesele değil ve kimseyi öldürmüyor (sanırım). Projenin uzun vadeli bir üyesi olmak istiyorsanız, bunları sorgulamadan önce güven kazanmalısınız. Hataları düzeltin, inanılmaz bir iş yapın (grup değerlerine göre ölçütlere göre), birkaç özellik tasarlayın ve masaya oturun.
Daha sonra, parmakları işaret etmeden veya kırılmış bir şey çağırmadan, gruba tasarım geliştirmek için alçakgönüllü bir öneri getirin. Ve tüm sonuçları ve bunların çözümlerini düşünmüş olsanız iyi olur, yoksa "saf" olduğunuz için vurulursunuz. Tasarımınızın neden daha iyi olduğu konusunda tartışmaya hazır olun. Kaybetmeye ve incelikle kaybetmeye hazır olun.
Fikriniz gerçekten daha iyi ise, ya grup tarafından kabul edilir (belki de orijinal tasarımcı tarafından olmasa da), grup umursamaz ya da grup aptaldır. Her iki durumda da, neden grubun bir parçası olmak istesin ki?
...
Eğer yetenekli iseniz, alternatif sadece lanet şeyi o kadar parlak bir şekilde kodlamaktır ki, kodlama becerinizde şaşkınlıkla titreyecekler ve tasarımınızın zarif sadeliğini ve ebedi gerçeğini kabul etmekten başka seçeneği yok. Geliştiriciler yapmak saygı yetkinlik, ama dikkatli olmak zorunda - beceriksizlik (veya yersiz kibir) için ceza yerine şiddetlidir. Bu soruyu sorduğunuz için, parlak ve utanmaz kibir yolunun gerçekten bir seçenek olmadığını tahmin ediyorum. ;)