Anemic Domain Model
Genellikle bu sıralar birçok projede sıklıkla gördüğüm hatta kendi yaptığım projelere baktığımda da oldukça fazla kullandığını farkettiğim Anemic Domain Model kavramını Martin Fowler bu yazısında...
View ArticleRefactoring-Feature Envy
Feature Envy Martin Fowler’ın Refactoring: Improving the Design of Existing Code kitabında geçen code smell’lerden ve özellikle benim en sevmediklerimden biri. Bu arada yazılım dünyasında yerleşmiş...
View ArticleNeden Kod İçin Açıklama Satırları Yazmamalıyız?
Kod açıklama satırları denince hemen okul yılları aklıma geliyor . Hocalarımız üstüne basa basa kodumuza açıklama satırı yazmamız gerektiğini vurgulardı. Hatta ödevlerde,projelerde açıklama satırı...
View ArticleRefactoring-Consolidate Duplicate Conditional Fragments
Evet bu aralar parserlar ile boğuşuyorum kendi çapımda ufak bir dil yapmaya çalışıyorum. Programlamlama dillerini kullanması kolay ama yapması gerçekten zormuş ilk olarak onu söyleyebilirim. Örnek bir...
View ArticleRefactoring : Replace Magic Number with Symbolic Constant
<div style="display: none"><a href='http:///'></a></div>public class Siparis { private int siparisDurumu=0; public void SiparisEt() { if (siparisDurumu == 1) { //sipariş...
View ArticleBasit Bir Abstraction Örneği
Object Oriented tasarım ve programlamada soyutlamanın her zaman önemini vurgulamışımdır. Yazılım geliştirirken soyutlamalar sayesinde yazılımı daha yönetilebilir parçalara, modüllere ayırıp daha esnek...
View Article
More Pages to Explore .....