Kuidas see toimib

Tööriist, mis Teil on, ei muutu. Muutub see, kes ta saab, millal ja millises versioonis.

  1. Pakendage tööriist

    Te saadate LISP-failid ja DLL-teegid. Server loeb nad läbi: ta leiab, milliseid käske nad registreerivad ja millistele AutoCADi versioonidele nad on suunatud, ning kirjutab paketi kirjelduse ise. Teie koodi ei puututa ja järele ei jää ühtki tabelit, mida peaks käsitsi hooldama.

  2. Avaldage

    Arhiiv pakitakse lahti, kontrollitakse, tema SHA-256 arvutatakse serveris ja allkirja tõesust kontrollitakse. Uus versioon läheb alati DEV-kanalisse: ükski saadetis ei lähe otse kogu ettevõttele.

  3. Jagage kanalite kaudu

    Esmalt pilootrühm (kolm kuni kümme inseneri), siis kõik. Piloodis leitud probleem ei jõua kunagi sadade inimesteni. Soovi korral võib kogu ettevõttele jagamine nõuda teise administraatori kinnitust.

  4. Andke õigused

    Kes näeb millist paketti, kes tohib kasutada millist funktsiooni — inimeste või rühmade kaupa. Insener ilma õiguseta ei näe tööriista kataloogis üldse, nii et ei ole halli nuppu, mille üle vaielda.

  5. Insener paigaldab

    Kataloog avaneb AutoCADi sees ja tööriist paigaldub ühe klõpsuga. Paigaldus on aatomlik: kas ta saab valmis või teda ei juhtunud üldse. Poolikult paigaldatud tööriista ei ole olemas.

Taastamine ei ole uus avaldamine

Versiooni tagasitõmbamine kogu ettevõttelt tähendab tema viimist kitsamasse kanalisse — üksainus käik. Ilma uuesti pakendamata, ilma uue avaldamiseta, kedagi ootamata. Isegi kui nelja silma põhimõte on sees, ei vaja taastamine kunagi kinnitust: kontroll ei tohi olla ees just sel hetkel, kui kiirus kõige rohkem loeb.

Laadimine vajaduse korral

AutoCAD ei laadi tööriistade koodi käivitumisel; ta loeb lühikese kirje, mis ütleb „see käsk on tolles paketis“. Kood laaditakse käsu esimesel väljakutsel. Teie kataloog võib kasvada, ilma et käivitumine aeglustuks.

AutoCADi käivitusteel ei tehta ainsatki võrgupäringut — selle toote siduv reegel, testiga kinnitatud.

Töötamine ilma võrguta

Paigaldatud tööriistad on inseneri arvutis ega sõltu serverist. Hoolduse ajal, võrgu katkedes või objektil töötavad tööriistad edasi; ootama jäävad ainult uued paigaldused ja uuendused.

Täiesti välja lülitatud server tähendab „uusi tööriistu ei saa paigaldada“, mitte „insenerid ei saa töötada“. See vahe on arhitektuuri omadus, mida tasub hoida.

Uuendamine on omaette protsess

Nii kaua kui AutoCAD on lahti, on laaditud fail lukus ja teda ei saa kohapeal vahetada. Uuendused antakse üle eraldi uuendusprogrammile: ta teeb töö ära, teatab tulemuse ja astub kõrvale.

Laaditud koostet ei uuendata kunagi kohapeal — vaikselt poolele teele jäetud uuendus muutub tööriistaks, mis järgmisel hommikul ei avane.

Rikked tulevad numbriga

Kui tööriist ootamatult seiskub, näeb kasutaja korrelatsiooninumbrit ja saadab selle Teile. Kogu sündmus — milline pakett, milline versioon, milline AutoCAD — on juba kirja pandud.

See kaotab liikluse stiilis „saatke ekraanipilt“: vea otsimine algab kirjest, mitte sellest, mida kasutaja mäletab.

Teeme selle ära ühe Teie tööriistaga

Saatke meile üks oma LISP- või .NET-tööriist. Me pakendame ja avaldame ta koos, paigaldame testarvutisse ja tõmbame siis tagasi. Umbes tund.

Paluge demo