HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
hiç bir mesajımda "çalışsın yeter" gibi bir sav yoktu ısrarla neden bunun üzerinden yazıyorsunuz anlamadım, yazacağınız kod güzel gözükmekten öte gitmeyecekse ve performansı etkileyecekse hatta daha okunabilir yapayım derken daha kompleks hale sokup bakım sürecini yavaşlatacaksa buna mesai harcamanın anlamı olmadığını ifade etmek istedim çünkü solid/oop pratiklerinin etkisi tam olarak bu olacaktır. bahsettiğiniz gibi best praticeler ya da guidelineslar belirlemek için solid'e ihtiyacınız yok sadece bunu demek istiyorum, c++ üzerinde solid'in çıkarımları ve standartları bellidir ve bunların birçoğu direkt olarak performans'a etki edecek şeylerdir, illa takip edecek guideline arıyorsanız oyun sektörüyle en alakasız kişiler yerine "Game Programming Patterns" gibi kitapları tercih edebilirsiniz. bunun dışında konu çok fazla buzzword fest olmaya başladığından dolayı agile'ın, mikroservis mimarilerinin konuyla zerre alakası olmadığı için vs fazla uzatmak istemiyorum, bahsettiğiniz class/func refactorleri, const correctness gibi minor değişikler için yani kısaca baştan yazmayacağınız bir sistem için bu tartışmaların bir amacı yok.Bir oyunda tabii öncelik performans ve işlem hızıdır ama gömülü sistemlerde bile "çalışsın yeter" geliştirme mantığı yoktur, bir class/func refactor edilip daha iyi hale getirilebiliyorsa gerekli testler yapılıp edilmeli. Best practies, effective ve guidlineslar dikkate alınır, öncü kişilerin kitapları okunur. SOLID aslında genel tabirdir(en azından çevrem çok gördüm adam yazılım geliştirme yaklaşımı vs demiyor da SOLID vb. diyor) geliştirme yaklaşımı olarak EDA, Microservices etc. ne kullanırsan kullan, amaç "agile" sürecinin desteklenmesidir. Bakımı yapılamayan, anlaşılamayan sadece "çalışsın yeter yav" mantığındaki yazılımları sanırım sadece start-up şirketlerde bulursunuz. Benim konudaki amacım dediğim gibi uğraş çıkmasaydı, en azından repoya katılan veya takip eden kişi "aa bu böyleymiş", "ya const correctness önemliymiş aslında", "AAA kullanılmalı bence de ya" gibi çıkarımlarda bulunsun ve topluluk gelişsin, sözüm direkt size değil ama bu kafa yapısıyla zaten zor, boşuna zaman kaybı.
ne siz beni anlıyorsunuz ne ben sizi, major değişiklikten minor çıkarımları yapılması vs. diyeceğim de yine uzayacak, siz haklısınız bu şekilde devam. Ek olarak konu kapatılabilir @Silverhandhiç bir mesajımda "çalışsın yeter" gibi bir sav yoktu ısrarla neden bunun üzerinden yazıyorsunuz anlamadım, yazacağınız kod güzel gözükmekten öte gitmeyecekse ve performansı etkileyecekse hatta daha okunabilir yapayım derken daha kompleks hale sokup bakım sürecini yavaşlatacaksa buna mesai harcamanın anlamı olmadığını ifade etmek istedim çünkü solid/oop pratiklerinin etkisi tam olarak bu olacaktır. bahsettiğiniz gibi best praticeler ya da guidelineslar belirlemek için solid'e ihtiyacınız yok sadece bunu demek istiyorum, c++ üzerinde solid'in çıkarımları ve standartları bellidir ve bunların birçoğu direkt olarak performans'a etki edecek şeylerdir, illa takip edecek guideline arıyorsanız oyun sektörüyle en alakasız kişiler yerine "Game Programming Patterns" gibi kitapları tercih edebilirsiniz. bunun dışında konu çok fazla buzzword fest olmaya başladığından dolayı agile'ın, mikroservis mimarilerinin konuyla zerre alakası olmadığı için vs fazla uzatmak istemiyorum, bahsettiğiniz class/func refactorleri, const correctness gibi minor değişikler için yani kısaca baştan yazmayacağınız bir sistem için bu tartışmaların bir amacı yok.
ne siz beni anlıyorsunuz ne ben sizi, major değişiklikten minor çıkarımları yapılması vs. diyeceğim de yine uzayacak, siz haklısınız bu şekilde devam. Ek olarak konu kapatılabilir @Silverhand
