Object-oriented design principles including object calisthenics, dependency inversion, fail-fast error handling, featur…
Object-oriented design principles including object calisthenics, dependency inversion, fail-fast error handling, feature envy detection, and intention-revealing naming. Triggers on: writing new classes or functions, refactoring, code review, 'clean up', method longer than 10 lines, feature envy, primitive obsession, deep nesting.
NTCoding
cli
free
Others in the same category, ranked by how often they are opened.