Mikä on hexagonaalinen arkkitehtuuri?
Ohjelmistosuunnittelun lähestymistapa, joka eristää sovelluksen ytimen logiikan ulkoisista huolenaiheista jakamalla sen komponentteihin.
Määritelmä
Hexagonaalinen arkkitehtuuri, joka tunnetaan myös nimellä portit ja sovittimet -arkkitehtuuri, on ohjelmistosuunnittelun lähestymistapa, joka pyrkii eristämään sovelluksen ytimen logiikan ulkoisista huolenaiheista jakamalla sen löyhästi kytkettyihin komponentteihin.
Periaatteet
Se perustuu kolmeen perusperiaatteeseen: käyttäjäpuoli, liiketoimintalogiikka keskellä ja palvelinpuoli, jotka helpottavat sovelluksen vuorovaikutusta ulkomaailman kanssa hallitulla tavalla.
Edut
Se mahdollistaa teknologioiden päätösten viivästyttämisen, teknologioiden vaihtamisen vähemmällä vaikutuksella, liiketoimintalogiikan testaamisen eristettynä ulkoisista järjestelmistä ja sisäisen toimialueen uudelleenmuotoilun vähemmällä vaivalla ulkoisissa järjestelmissä.
Stereotyypit
Se sisältää domain-objektit, käyttötapaukset, syöttö- ja tulostusportit sekä sovittimet, jotka ovat keskeisiä elementtejä tämän arkkitehtuurin onnistuneeseen toteutukseen.
Haluatko tietää lisää?
Jos haluat tietää lisää aiheesta Hexagonaalinen arkkitehtuuri, ota yhteyttä minuun X:ssä. Rakastan jakaa ideoita, vastata kysymyksiin ja keskustella aiheista, joten älä epäröi tulla mukaan. Nähdään pian!
Mikä on Agile?
Agile on ohjelmistokehityksen filosofia, joka keskittyy jatkuvasti arvon to...
Mikä on Sprint Zero?
Sprint Zero on johdanto viralliseen sprint-prosessiin ketterässä kehitykses...
Mikä on Sprint Retrospective?
Sprint Retrospective, tai Retro, on kokous jokaisen sprintin lopussa Scrumi...