20 pamokų, kurias išmokau per 20 metų programavimo - antra dalis

Pratęsiu įdomaus straipsnio vertimą, pradėtą vakar. Visai smagu paskaityti, ką kalba žmogus, 20 metų išdirbęs programavimo pasaulyje. Ypač turint omenyje, kad pradėjo jis visai paauglystėje, tai dar jaunas ir kupinas jėgų, ir dalinasi savo patirtimi, prieš jus - antra (iš trijų) dalis dvidešimties jo patarimų apie programavimą:

11. Testuokite, testuokite, testuokite

Kaip ir nieko naujo, tačiau kaip dažnai programuotojai atiduoda darbą klientui ar vadovybei, per daug nesigilinę ir su požiūriu "ai, daugmaž veikia, sueis". Be abejo, čia viskas priklauso nuo organizacijos struktūros, nes testuoti programas turi ne programuotojai, o atskiri tam skirti žmonės, tačiau pirminis testavimas vis tiek gulasi ant programuotojo pečių. Jei jis to nedaro, tai kasa duobę pats sau - vėliau gali turėti trigubai daugiau darbo, taisydamas klaidas.

12. Pagirkite kolegas

Programuotojai irgi žmonės, ir jiems irgi reikia padrąsinimo, paskatinimo ir, galų gale, pagyrimų tiek iš vadovybės, tiek iš kolegų. Jei matote, kad kažkuriam iš jūsų kolegų pavyko sėkmingai užbaigti modulį ar įgyvendinti funkciją ir jisai tuo džiaugiasi - pasidžiaukite kartu su juo, duokite penkis, pasveikinkite ar pagirkite. Ir net jei jis tuo savo sprendimu išrado dviratį, kurį matėte jau šimtą kartų - vis tiek trumpas gerų emocijų proveržis bus psichologiškai naudingas visiems. Pabrėžiu žodį "trumpas", eiti į barą dėl kiekvienos užbaigtos funkcijos nepatartina ;)

13. Dažnai atlikite kodo peržiūrą

Šita praktika taikoma iš viso gana retai. Esmė, kad po kiek laiko reikia sugrįžti ir peržvelgti parašytą kodą - arba pačiam, arba duoti kolegoms, arba vyresniajam programuotojui. Realiame projekto kūrimo procese tam dažnai niekas neturi laiko: "padaryta, veikia, važiuojam toliau". Bet žvelgiant į visą komandos kokybę, kodo peržiūros duoda rezultatą - sekančio projekto kodas gali būti geresnis ir efektyvesnis. Plius būtų apsikeista naudingais patarimais iš serijos "Ar galima buvo tai realizuoti geriau?"

14. Seno kodo peržiūra sukelia emocijų

Yra du būdai žiūrėti į seną kodą: "Negaliu patikėti, kad aš parašiau šį kodą" ir "Negaliu patikėti, kad aš parašiau šį kodą". Pirmas sakinys yra iš blogosios pusės, kai jaučiamas pasibjaurėjimas savo paties kodu ir noras jį pagerinti ar net perrašyti. Kitas variantas yra su kitokia intonacija - nustembi, kad po kažkiek laiko viskas veikia gražiai ir tvarkingai. Įdomumo dėlei atkapstykite keleto metų senumo savo parašytą kokį kodo gabaliuką - manau, atrasite įdomių dalykų.

15. Humoras yra būtinas

Savo 20 metų programavimo praktikoje, dar nebuvau sutikęs programuotojo, neturinčio humoro jausmo. Tiesą pasakius, šioje industrijoje, tai būtinybė. Nes amžinas stresas ir nesibaigiantys darbai tikrai verčia stogą važiuoti, o jei sugebėti žvelgti bent kažkiek pozityviai ar šiek tiek pasijuokti iš situacijų, viskas einasi daug lengviau.

Pirmąją dalį galite perskaityti per šią nuorodą, ir dar yra trečia dalis.
Originalus straipsnis anglų kalba: Top 20 Programming Lessons I’ve Learned in 20 Years



       
Norite gauti Skaitykit.lt naujienas operatyviau? Prenumeruokite RSS įrašus
Jei nežinote, kas yra RSS ir kaip juo naudotis, apie tai galima pasiskaityti šiame puslapyje.

Komentarai

Vienas komentaras prie straipsnio “20 pamokų, kurias išmokau per 20 metų programavimo - antra dalis”

  1. Linas
    Sausis 19th, 2010 9:54 pm

    Labai pritariu 13-tam punktui. Tai darau kasdien. Sveika šviežia galva pažiūrėti į ankstesnių algoritmų realizacija, komentarus ir pan.

Parašykite komentarą





Turinio valdymas: WordPress