Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As soon as someone identifies an enterprise programming paradigm that is better for 100+ software engineers touching the same codebase, OO will be replaced.

Many of the theoretical advantages of OO in low level programming low level don't apply to modern, high level languages, however the encapsulation, convention, and principles (SOLID) of modern OO development are unassailable by current alternatives as the best way to throw that number of software engineers at a single project.



If you think a programming paradigm is going to save you, then you are lost.

What makes enterprises work are:

- clear responsibilities

- clear requirements

- clear interfaces

- clear ownership

- good tests

- good communication


What requirements, what interfaces? We make and brake things every day.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: