Ohjelmointitekniikat
Ohjelmointitekniikat viittaa erilaisiin menetelmiin, käytäntöihin ja strategioihin, joita ohjelmoijat käyttävät rakentaakseen ja ylläpitääkseen ohjelmistojärjestelmiä. Nämä tekniikat kattavat laajan kirjon aina koodin kirjoittamisesta ja rakenteesta aina koko ohjelmistokehitysprosessin hallintaan. Tavoitteena on tuottaa korkealaatuista, tehokasta, luotettavaa ja ylläpidettävää ohjelmistoa.
Yksi keskeinen osa ohjelmointitekniikoita on koodin laatu. Tämä sisältää selkeän, luettavan ja jäsennellyn koodin kirjoittamisen, virheiden
Ohjelmointitekniikat ulottuvat myös ohjelmistokehityksen elinkaareen. Testaus on olennainen osa, ja siihen kuuluvat yksikkötestaus, integraatiotestaus ja järjestelmätestaus,
Monimutkaisten järjestelmien suunnittelussa käytetään erilaisia suunnittelumalleja (design patterns), jotka ovat yleiskäyttöisiä ratkaisuja toistuviin ohjelmointiongelmiin. Myös ohjelmistokehitysmenetelmät,