Som teknisk leder Jeg har altid forsøgt at opmuntre mine softwareudvikling teams at opretholde gode kodning praksis . Dette har ikke altid været let, og her er nogle af de erfaringer, jeg har lært at hjælpe. Instruktioner
1
Tildel mindst to personer til hver del af et projekt. Også kendt som holdet programmering, er dette en stor metode til at sikre , at to sæt øjne ser hver linje kode . Det har tendens til at producere mere vedligeholdelsesvenlig og mere læsbar kode . Dette reducerer også virkningen af udviklere quiting et hold før projektet er afsluttet.
2
Hold kode vurderinger med sign- offs. Hvis kombineret med trin # 1, det gør sikker på, at mindst 3 sæt øjne ser hele koden base. Sign -off sikrer blot , at en højtstående bly har gennemgået og givet OK at sikre, at en person med senior -niveau evne godkender af koden .
3
Opret en nem standarder dokument. Prøv at gøre dette i forbindelse med holdets input. Ingen bygherren kan lide at blive fortalt, hvordan man kode , så hvis han eller hun har input i processen , kan de hjælpe til at forme det dokument, der i sidste ende vil de nødt til at overholde .
4
Etablere gode " code -sharing " teknikker . Projekterne har ofte ugentlige statusmøder , men den tekniske bly skal holde kodning statusmøder udover projektets statusmøder . Dette vil give udviklere mulighed for at diskutere deres kode , fremskrivningen eller andre problemer, de måtte have af en teknisk . Disse møder kan være 10 minutter eller sidste i en time, det punkt er, at du tilbyder arbejdstid for udviklere at diskutere forskellige kodningsteknikker .
5.
Gør dig selv til rådighed. Ofte gange, tekniske leads gøre en god bid af kodning selv og er normalt en af de travle mennesker på projektet , men hvis du slår væk din udviklere nok gange , så ikke kun vil kvaliteten af koden lide, men din ekspertise er ikke bliver brugt til sit fulde fordel
dette kan give bagslag med nogle udviklere, der tror, at dette kan betyde, at de ikke behøver at gøre noget forskning , siden du nu er en one-stop shopping kode fixer - . så prøv at oprette kontortid eller få din developer planlægge aftaler snarere end blot stoppe i.