E o mare ironie in primul video.
Sugerează ideea (greșita de altfel) ca metodele OOP sunt promovate ca fiind răspunsul perfect la scrierea de software.
Ironia e ca titlul video-ului e “Object-Oriented Programming is Bad”. Deci propune o alta soluție ca fiind the best.
Dar practica ne spune ca de fapt nu exista the best. Nimic nu e perfect.
Ma întrebam când o sa vad și exemple concrete de cod și soluții. Am dat skip către 38:00 si am aflat.
Omu’ asta spune ca codul din dreapta, e mult mai bun decât cel din stânga, căci “sunt mai puține funcții și call-uri de citit, deci in concluzie codul e mai ușor de citit” facepalm Deci cum am zice, hai sa fuck Single Responsability, SRP is for noobs
Daca astea sunt argumente …
Asta e partea nasoala la dezbateri.
Unii oameni observa niște lucruri, trag niște concluzii, pot avea dreptate in anumite privințe, dar aluneca prea ușor in ideea ca dețin adevarul absolut, și in consecința soluția lor e screw everything, everything sucks.
Mie îmi place citatul asta
“Absorb what is useful, discard what is not. Add what is uniquely your own.” — Bruce Lee
Desi nu-mi place stilul ezoteric lui Eliott, asta e articol bunicel, dar mai bun e video-ul de pe youtute de la sfârșit (desi si ala spune ca inheritance sux, let’s mixin all the things )
Eu cred ca unele lucruri sunt interpretabile, relative si nu le poti intelege decat lucrand mult. Si nu invers, nu tragi concluzii decât pana ce ai scris mult cod, te-ai izbit de multe probleme, ai refactorizat, etc. Nu zic ca tipul ala din video nu a făcut asta, habar n-am, dar argumentele pe care le prezinta nu mi se par SOLIDe