Solid bir yazılım geliştiricinin esnek ve gelişmeye açık object oriented programlama yaparken uyması gereken kuralların bir araya getirildiği bir prensiptir. Dünya standartlarında yazılım geliştirmek için uymamız gereken bu prensipler 5 başlıkta ele alınıyor. Single Responsibility Principle Open/Closed Principle Liskov ‘s Substitution Principle Interface Segregation Principle Dependency Inversion Principle Bu temel kuralların yanı sıra Kiss, Yangi, Dry,…

Devamını Oku