Ben (PHP 5 önce yazılmış) bir usul tarzda yazılmış oldukça büyük bir PHP projesi üzerinde çalışıyorum, ve ben yardım edemem ama ben yapıyorum bazı şeyleri biraz olduğunu hissediyorum "hackish." Başka bir yerde bir değişiklik kolayca uygulamayı kırabilir. Gördüğüm tüm tasarım örüntüleri ve en iyi uygulamalar sadece OOP için geçerli gibi görünüyor. PHP 5'in OOP özelliklerini kullanarak kodumu bazıları yazmaya başlayabilir, ancak tüm diğer geliştiriciler OOP ile yeterince aşina iseniz ben emin değilim.
Bu OOP ile daha tanıdık insanlara "hackish" görünmek için prosedürel programlama sadece doğası mı? "En iyi uygulamalar" sıçramalı büyük usul uygulamaları tutmak ve yeni hataların tanıtımı daha az olası hale nasıl başa kitaplar var mı?
Ben bir usul şekilde OOP tasarım ilkeleri / desenleri uygulamak olabileceğini biliyorum, ama bunu yapmak için gidiyordu, ben de sadece PHP'nin NYP özelliklerini kullanabilirsiniz. Belki sadece usul paradigmanın yeterince iyi bir anlayış yok?