Koodausvaiheessa
Koodausvaiheessa tarkoitetaan ohjelmistokehitysprosessin vaihetta, jossa suunnitelmien ja määrittelyjen pohjalta kirjoitetaan ja järjestetään lähdekoodi. Vaihe nousee arkkitehtuurin ja teknisen suunnittelun toteutukseksi ja pyrkii tuottamaan toimivan ohjelmiston sekä dokumentaatiota ja testitietoja vastaavasti.
Keskeisiä tehtäviä koodausvaiheessa ovat ominaisuuksien toteuttaminen, ohjelmointitapojen ja -standardien noudattaminen, yksikkötestien kirjoittaminen sekä virheiden korjaaminen. Koodia
Koodauksen tulokset ja tuotokset ovat muun muassa lähdekoodi ja sen rakennettavaksi valmis versio, testitulokset, käyttöönottoon liittyvät
Koodausvaihe on usein iteratiivinen ja voi sisältää lähestymistapoja kuten testivetoista kehitystä (TDD), pariohjelmointia sekä jatkuvaa refaktorointia.
Laadunvarmistus ja riskienhallinta korostuvat: koodin luettavuus, ylläpidettävyys, suorituskyky ja turvallisuus ovat keskeisiä tavoitteita. Tekninen velka ja