Wedi'i ailddefnyddio — cynnwys gan Jérémy Surget
Treuliais y penwythnos yn darllen y blogiau gorau ar Beirianneg Harness. Y arferion sy'n codi amlaf:
Gwyddom bellach fod y harness heddiw yr un mor bwysig â'r model y tu ôl iddo
Dyma'r technegau sy'n sefyll allan fwyaf:
1. Mae cof yn byw y tu allan i'r cyd-destun
mae'r repo, y system ffeiliau a git yn gwasanaethu fel cof. Mae pob sesiwn yn codi lle gadawodd yr un flaenorol, ac nid yw'r cyd-destun byth yn ffynhonnell y gwirionedd
2. Trin y terfyn cyd-destun yn ofalus
Mae cyd-destun rhy llawn yn arwain at rithweledigaethau a pherfformiad is. I gyfyngu ar hyn, mae angen i chi lwytho offerynnau a sgiliau yn ôl y galw a dadlwytho allbynnau mawr i ffeil ar y disg. Heb sôn am gadw rhagddodiad prompt sefydlog ar gyfer y cache
3. Gorfodir rheolau gan god
Nid gan promptiau. Mae linters, profion, bachau a sandboxes yn gwneud cyfyngiadau yn wirioadwy. Rhaid i'r asiant allu hunan-wirio (profion, logiau, sgrinluniau) cyn dweud bod tasg wedi'i chwblhau
4. Gwydnwch a sylweddoldeb
Gwirio pob cam, gwneud gweithredoedd yn idempotent a gwneud popeth yn olrheiniadwy. Bydd asiantau'n methu, bydd sesiynau weithiau'n cael eu datgysylltu neu'n stopio. Mae angen i chi allu sicrhau y gellir ailddechrau popeth yn union lle y stopiodd
5. Rhaid i'r harness aros yn hydwyth
Gydag adborth cynhyrchu, bydd yn rhaid i'ch harness newid i addasu. Bydd ei gadw'n finimal ac yn hydwyth yn caniatáu i chi addasu'n gyflym
Ffynonellau LinkedIn
- Proffil: Pierre Jean Duvivier dit Sage (LinkedIn)
- Awdur a rennir: Jérémy Surget (LinkedIn)
Ymddangosodd y post Treuliais y penwythnos yn darllen y blogiau gorau ar Beirianneg Harness. Yr arferion sy'n codi amlaf: gyntaf ar les plumes qui mordent.
Cwestiynau Cyffredin
Cwestiynau Cyffredin Peirianneg Harness
Cwestiynau i Ddechreuwyr
Beth yw Peirianneg Harness
Mae'n arfer o ddylunio systemau fel bod y harness — yr offerynnau, piblinellau, rheiliau diogelwch a dolenni adborth o amgylch eich cod — yn gwneud peirianneg dda yn llwybr hawdd a pheirianneg wael yn anodd
Pam mae'n bwysig
Oherwydd daw'r rhan fwyaf o broblemau ansawdd o ffrithiant nid o ddifaterwch. Mae harness da yn dal camgymeriadau'n gynnar, yn awtomeiddio'r pethau diflas ac yn gadael i dimau gludo'n gyflymach gyda llai o syndodau
Beth yw prif rannau harness
Yn nodweddiadol: piblinellau CI/CD, profion awtomatig, dadansoddiad statig a linters, bachau cyn-ymrwymo, sylweddoldeb a rheiliau diogelwch clir ar gyfer defnyddio
A oes angen tîm mawr arnaf i ddechrau
Na. Dechreuwch gyda'r pethau sylfaenol — piblinell CI, profion awtomatig a linter. Gallwch dyfu'r harness wrth i'r gronfa god a'r tîm dyfu
Beth yw'r gwahaniaeth rhwng harness ac offerynnau DevOps arferol
Offerynnau DevOps yw'r seilwaith; peirianneg harness yw dyluniad bwriadol o sut mae'r offerynnau hynny'n arwain ac yn cyfyngu ar beirianwyr o ddydd i ddydd. Mae'n ymwneud â phrofiad y datblygwr, nid dim ond yr offerynnau
Cwestiynau Canolradd
Pa fanteision sy'n codi amlaf yn ymarferol
Dolenni adborth cyflymach, llai o ddigwyddiadau cynhyrchu, ansawdd cod mwy cyson, ymuno'n haws a llai o amser yn cael ei dreulio ar wiriadau â llaw a diffodd tân
Beth yw'r problemau mwyaf cyffredin y mae timau'n dod ar eu traws
Piblinellau araf, profion simsan, gormod o sŵn gan linters a rhybuddion, a rheiliau diogelwch mor llym eu bod yn rhwystro gwaith dilys. Y trwsgl arferol yw tiwnio ar gyfer cyflymder ac arwydd, nid ychwanegu mwy o wiriadau
Sut mae delio â phrofion simsan
Triniwch simsanrwydd fel bygiau. Cwarantinwch nhw, trwsiwch neu dilëwch nhw'n gyflym, a thraciwch gyfraddau simsanrwydd dros amser. Mae prawf simsan yn y harness yn hyfforddi pobl i anwybyddu'r harness
Beth yw gwelliant cyntaf da i'w wneud
Cyflymwch adborth. Cadwch CI o dan ddeng munud ac ychwanegwch fachau cyn-ymrwymo ar gyfer fformatio a linteiddio. Mae adborth cyflym yn newid ymddygiad yn fwy nag unrhyw ddogfen bolisi
Sut mae cael cefnogaeth y tîm
Dangoswch yr amser a arbedwyd a'r digwyddiadau a osgowyd. Mae peirianwyr yn mabwysiadu gwelliannau harness pan fo'r harness yn gwneud eu diwrnod yn haws, nid pan fo'n ychwanegu camau
Cwestiynau Uwch
Sut mae dylunio rheiliau diogelwch nad ydynt yn arafu pobl
Gwnewch y llwybr diogel yn ddiofyn a'r llwybr cyflym