Best practices in development este o idee foarte buna si chiar merita dezvoltata. Poate asa putem sa facem share de cunostinte.. atat cat stim fiecare.
Eu as propune dezvoltarea in jurul a doua principii: Single Responsibility si Open/Close Principle.
Primul este partial reflectat de punctele 1, 4, 5 in sensul in care o clasa trebuie sa aiba un singur motiv pentru a fi modificata.
Al doilea inseamna deschis la extindere insa inchis la modificari.
Ce parere aveti?
Nu as vrea sa duc discutia pe plan "filosofic"... ci mai degraba "real life" ...



Răspunde cu citat