Mitkä ovat SOLID-periaatteet?
Ne ovat suunnitteluohjeiden joukko, joka parantaa ohjelmiston ylläpidettävyyttä ja skaalautuvuutta.
Alkuperä
SOLID-periaatteet esitteli Robert C. Martin, joka tunnetaan myös nimellä Uncle Bob, hänen työssään oliokeskeisestä suunnittelusta 2000-luvun alussa. Nämä periaatteet ovat viiden suunnittelukonseptin kokoelma, joka auttaa kehittäjiä luomaan ohjelmistojärjestelmiä.
Määritelmä
SOLID on lyhenne, joka edustaa viittä suunnitteluperiaatetta oliokeskeisessä ohjelmoinnissa: Yksittäinen vastuu (Single Responsibility), Avoin/Suljettu (Open/Closed), Liskovin korvaavuus (Liskov Substitution), Rajapinnan eriyttäminen (Interface Segregation) ja Riippuvuuksien kääntö (Dependency Inversion).
Tarkoitus
Nämä periaatteet tarjoavat kehyksen ohjelmiston suunnittelulle, joka on helppo ylläpitää, ymmärtää ja laajentaa, mahdollistaen kehittäjille välttää yleisiä suunnittelu- ja arkkitehtuurivirheitä.
Vil du lære mer?
Hvis du ønsker å gå dypere inn i SOLID —eller bringe denne typen opplæring til teamet ditt— la oss snakke sammen. Jeg hjelper team med å forstå og anvende disse begrepene. Jeg vil veldig gjerne høre fra deg!
Mikä on testaus?
Testaus, tai testi, on menettely, jolla varmistetaan ja validoidaan ohjelmi...
Mitä DRY tarkoittaa?
DRY tarkoittaa 'Älä toista itseäsi' ja on ohjelmistokehityksen periaate, jo...
Mitä ALM tarkoittaa?
ALM, eli Application Lifecycle Management, viittaa prosessiin, jossa hallit...
Mikä on Alpha-versio?
Alpha-versio on ohjelmiston varhainen vaihe, joka yleensä julkaistaan sisäi...
Mikä on Test Driven Development (TDD)?
Test Driven Development (TDD) on ohjelmointitapa, joka korostaa testien kir...