koodaustekniikat
Koodaustekniikat ovat ohjelmistokehityksessä käytettyjen menetelmien ja käytäntöjen kokonaisuus, jonka tarkoituksena on ratkaista ongelmia, kirjoittaa toimivaa ja luotettavaa koodia sekä parantaa ylläpidettävyyttä ja suorituskykyä. Tekniikat kattavat ohjelmointiparadigmat, suunnittelumenetelmät, arkkitehtuurin sekä laatuun ja tiimityöhön liittyvät käytännöt.
Yleisimpiä koodaustekniikoita ovat ohjelmointiparadigmat kuten proseduraalinen, oliopohjainen, funktionaalinen sekä tapahtumalähtöinen ohjelmointi. Suunnittelussa käytetään malleja ja arkkitehtuurityyppejä,
Suorituskyvyn ja resurssien hallinnan tekniikat sekä muistinhallinta kuuluvat myös koodaustekniikoihin. Käytännön valinnat riippuvat projektin luonteesta, ja
Koodaustekniikat kehittyvät jatkuvasti, kun uudet kielet, työkalut ja infrastruktuurit muokkaavat kehityskäytäntöjä. Taitojen kehittäminen ja tiimityöskentelyn oikea