Codul altuia
Povestea începe de la postarea asta
Acum fix un an, m-am angajat la RCS & RDS împreună cu alte două persoane, încă un junior și un senior android developer. Când ne-am apucat de scris, a trebuit să modificăm codul făcut de o altă persoană. În prima lună, ne-a fost incredibil de greu! Băi, dar greu greu greu. Și toți trei ziceam că cel care a scris (șefu’) scrie cod foarte foarte îmbârligat și pe un stil vechi. Aproape trei luni ne-a luat să ne obișnuim cu codul.
După vreo 6 luni, am avut posibilitatea să rescriem noi întreaga aplicație. Ne-a dat timp și toată documentația să o facem. Abia atunci ne-am dat seama că, de fapt, codul lui, cu foarte mici excepții, era scris incredibil de bine. Aproape fiecare linie era pusă acolo dintr-un anumit motiv. Desigur, nu am rescris ci doar am curățat codul.
Unde vreau să ajung? Nu există dezvoltator care să nu critice codul altei persoane. E ok, suntem prea cu nasul pe sus și prea orgolioși. Totuși, hai să ne gândim înainte de ce X a scris linia aia de cod așa. Care a fost motivul din spate? Hai să încercăm să vedem structura întregii aplicații înainte să ne decidem să o tăiem și să o rupem și să o jupuim. Hai să încercăm să gândim nițel, ok?
By: Adrian Coman