Whether software engineering "best practices" really are the best depends on the type of project. Applying them could actually cause harm in some cases.
Index Terms:
best practices, object-oriented programming, software engineering, requirements
Citation:
Johann Rost, "Software Engineering Theory in Practice," IEEE Software, vol. 22, no. 2, pp. 96, 94-95, Mar./Apr. 2005, doi:10.1109/MS.2005.47