DEV Community


Discussion on: Technical debt or we must improve our code base quality

aleksikauppila profile image
Aleksi Kauppila

Maintainability issues come by very quickly. Suddenly it's a lot more difficult to write new features. Technological choices (especially choosing and Active Record ORM) will make development basically just working around the problems caused by the technology. Every improvement is just an attempt at treating the symptons but the disease cannot be cured.

I've read Yegor B's blog every now and then and... i don't know. Some stuff makes sense, some just seems like trying hard to get attention. But i agree that getter/setter-combo is not OOP and static methods are mostly bad. However i think factory method is a useful pattern.