Õpitee 05Õppetund 8 / 8

Sulge tagasisideahel kontrollitud paranemisega

Muuda tootmiskeskkonna tõendid nõueteks, testideks, kontrollitud muudatusteks ja mõõdetud tulemusteks. Määra, mida ennast täiustav tarkvara vastutustundlikult tähendada saab.

Edasijõudnu12 minÜle vaadatud

Avaldaja Kuidas me kirjutame

Mida õpid

  • Seo käituse tähelepanek kontrollitava arendusmuudatusega.
  • Erista käitusaegset taastamist, töövoo parandamist ja mudeli treenimist.
  • Mõõda väidetud paranemist selle hindamist nõrgendamata.

Määra ahel, mida soovid sulgeda

Tarkvara annab kasutuse ajal tõendeid: vead, viivitused, tugipäringud, intsidendid, hooldusleiud ja korduv käsitöö. Täielik elutsükkel toob need tõendid arendusotsustesse tagasi.

Ennast täiustav tarkvara võib tähendada, et automatiseerimine aitab muudatusi tuvastada, pakkuda, teostada ja kontrollida. See ei tähenda tingimata, et mudel ennast treenib. Sõnasta, milline osa muutub: rakenduse kood, seadistus, testid, juhised, töövoog või mudeli parameetrid.

Iseparanemine taastab teadaoleva käitusseisundi. Enesetäiustamine muudab süsteemi, et anda tulevikus parem tulemus. Teine väide vajab võrdlust ja kaitset regressioonide vastu.

Jälgi üht tähelepanekut läbi elutsükli

Järgnev jada on pakutud arendusmeetod. See ei väida, et mõni toode täidab iga sammu iseseisvalt.

EtappNõutav väljundVäljamõeldud ekspordinäide
VaatleVersioonitud tõendid koos ulatuse ja ebakindlusegaTööprotsessi mälukasutus kasvab suurte eksportide ajal
DiagnoosiKontrollitav põhjus ja konkureerivad selgitusedAlles hoitud reapuhvrid võivad mälukasvu selgitada
MääraSoovitud tulemus ja piirangudTöötle ridu voona õigusi ega väljundit muutmata
Korda vigaAlgset tõrget näitav testEsinduslik suur sünteetiline eksport ületab piiri
MuudaÜlevaadatav parandusVabasta vootöötluse ajal lõpetatud reapuhvrid
HindaVana tõrge on lahendatud; muud nõuded säilinudMälutest, väljundivõrdlus, autoriseerimis- ja korduskatsete kontrollid õnnestuvad
Lase väljaKontrollitud kasutajatele avamine koos taastamiskriteeriumidegaTuvastatud artefakti piiratud juurutus
KontrolliVõrreldavad tootmistõendid ja vastutajaMälukasutus stabiliseerub, samal ajal kui õigsus ja latentsus jäävad vastuvõetavaks

Säilita nende väljundite vahel lingid. Intsidendijärgset tegevust „paranda monitooringut“ on raske kontrollida. Määratud signaal, vastutaja, lävend ja katsetatud reaktsioon teevad lõpetamise vaadeldavaks.

Hoia hindamine ettepanekust sõltumatu

Agent saab luua paiga ja pakkuda teste. Meeskond peab endiselt uurima, kas need testid tuvastavad algse probleemi. Säilita versioonitud hindamiskomplekt, mida muudatus ei saa märkamatult nõrgendada.

Väljamõeldud mälulekke puhul võrdle samaväärseid töökoormusi ja versioone. Kaasa suured ekspordid, tühistamine, korduskatse ja juurdepääsukeelu juhtumid. Kasuta sünteetilisi andmeid, mis esindavad asjakohaseid struktuure kliendikirjeid avaldamata.

Lükka kiirem eksport tagasi, kui see jätab kirjeid välja, möödub autoriseerimisest või ületab lubatud kulu. Määra need piirangud enne optimeerimist. Muidu saab süsteem valitud mõõdikut parandada teenust halvendades.

Kui muudad agendi juhiseid või mudelit, hinda tema käitumist esinduslike ülesannete ja teadaolevate tõrgete peal. Hoia eelmine versioon kättesaadavana. Juhiste uuendamine ei ole tõend, et aluseks olev mudel intsidendist õppis.

Lase muudatus välja ja mõõda tulemust

Canary-väljalase annab kandidaatversiooni piiratud kasutajarühmale. Võrdle kandidaadi ja kontrollrühma signaale ning määra laiendamise või peatamise tingimused. Hõre liiklus või erinevad töökoormused võivad jätta võrdluse ebaselgeks. Canary-juhend.

Väljamõeldud meeskond salvestab lähteolukorra kindla sünteetilise töökoormusega. Ta katsetab parandust, laseb selle välja heaks kiidetud piires ja kontrollib võrreldavaid tootmisperioode. Kui tõendid jäävad ebapiisavaks, paneb ta paranemise väljakuulutamise asemel kirja ebakindluse.

Mõõda ka korduvat käsitööd. Automatiseerimine võib rutiinset käsitööd vähendada, kuid vajab ise hooldust ja tõrgete käsitlemist. Kaasa need kulud tulemuse hindamisse. Rutiintöö juhend.

Muuda tagasisidekirje kasutatavaks

Kasuta harjutuses neid välju: tähelepanek ja versioon; lähteolukord; pakutud põhjus; vastuvõtukriteeriumid; regressioonikontrollid; muudatus ja ülevaatus; väljalaske piir; mõõdetud tulemus; vastutaja ja järgmine ülevaatus.

Taiga Maintaining seob koodihoidla leiud parandustööga. Initiatives seob kavandatud muudatuse planeerimise ja tarnega. Need annavad tõendiahela osad. Sinu teenuse vastutaja peab endiselt kontrollima juurutust ja käitustulemust. Maintaining, Initiatives.

Küps tarkvaratehas seob selle töö toodete vahel. Hoia otsustusõigused ja hindamiskriteeriumid automatiseerimise kasvades nähtavana. Lõplik tõend on parem kontrollitud teenus, mitte suurem genereeritud muudatuste arv.

Tee harjutus

Täida selle õppetunni tagasisidekirje väljamõeldud mälulekke kohta. Määra lähteolukord, vastuvõtutest, regressioonikontrollid, väljalaske piir, tootmiskeskkonna mõõtmine ja vastutaja. Lisa reegel kiirema, kuid vähem õige ekspordi tagasilükkamiseks.

Laadi tööleht alla (Markdown)

Kontrolli oma arusaamist

Agent vähendab ekspordi latentsust autoriseerimiskontrollide väljajätmisega. Kiirusmõõdik paraneb. Kas süsteem on paranenud?

Allikad ja lisalugemine

Seotud lugemine Taigalt