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ä.
Haluatko tietää lisää?
Jos haluat syventyä aiheeseen SOLID —tai tuoda tämän tyyppistä koulutusta tiimillesi— jutellaan. Autan tiimejä ymmärtämään ja soveltamaan näitä käsitteitä. Kuulisin mielelläni sinusta!
Mitä DRY tarkoittaa?
DRY tarkoittaa 'Älä toista itseäsi' ja on ohjelmistokehityksen periaate, jo...
Mikä on beta-versio?
Beta-versio, jota kutsutaan myös esikatseluksi, on ohjelmiston ennakkojulka...
Mikä on Alpha-versio?
Alpha-versio on ohjelmiston varhainen vaihe, joka yleensä julkaistaan sisäi...
Mitä ALM tarkoittaa?
ALM, eli Application Lifecycle Management, viittaa prosessiin, jossa hallit...
Mikä on testaaja?
Testaaja, joka tunnetaan myös testi-insinöörinä tai QA (Quality Assurance)...