როგორ მუშაობს

ხელსაწყო, რომელიც გაქვთ, არ იცვლება. იცვლება ის, ვინ იღებს მას, როდის და რომელ ვერსიაში.

  1. შეფუთეთ ხელსაწყო

    თქვენ აგზავნით LISP ფაილებსა და DLL ბიბლიოთეკებს. სერვერი მათ კითხულობს: პოულობს, რომელ ბრძანებებს არეგისტრირებენ და AutoCAD-ის რომელ ვერსიებზეა გათვლილი, და პაკეტის აღწერას თავად წერს. თქვენს კოდს ხელი არ ეხება და ხელით სამართავი არც ერთი ცხრილი არ რჩება.

  2. გამოაქვეყნეთ

    არქივი იხსნება, მოწმდება, მისი SHA-256 სერვერზე გამოითვლება და ხელმოწერის ნამდვილობა დასტურდება. ახალი ვერსია ყოველთვის DEV არხში მიდის: არც ერთი ატვირთვა პირდაპირ მთელ კომპანიაში არ მიდის.

  3. დაარიგეთ არხებით

    ჯერ საპილოტე ჯგუფი (სამიდან ათ ინჟინრამდე), შემდეგ ყველა. საპილოტეში აღმოჩენილი პრობლემა არასოდეს აღწევს ასობით ადამიანამდე. სურვილისამებრ, მთელ კომპანიაზე დარიგებას შეიძლება მეორე ადმინისტრატორის დადასტურება დასჭირდეს.

  4. მიანიჭეთ უფლებები

    ვინ ხედავს რომელ პაკეტს, ვის შეუძლია რომელი ფუნქციის გამოყენება — ადამიანების ან ჯგუფების მიხედვით. უფლების არმქონე ინჟინერი ხელსაწყოს კატალოგში საერთოდ ვერ ხედავს, ამიტომ არ არსებობს ნაცრისფერი ღილაკი, რომელზეც კამათი შეიძლება.

  5. ინჟინერი აყენებს

    კატალოგი AutoCAD-ის შიგნით იხსნება და ხელსაწყო ერთი დაწკაპუნებით ყენდება. დაყენება ატომურია: ან სრულდება, ან საერთოდ არ მომხდარა. ნახევრად დაყენებული ხელსაწყო არ არსებობს.

დაბრუნება ახალი გამოქვეყნება არ არის

ვერსიის მთელი კომპანიიდან გამოხმობა ნიშნავს მის ვიწრო არხში გადატანას — ერთადერთი ნაბიჯი. ხელახლა შეფუთვის გარეშე, ახალი გამოქვეყნების გარეშე, არავის ლოდინის გარეშე. მაშინაც კი, თუ ოთხი თვალის პრინციპი ჩართულია, დაბრუნებას არასოდეს სჭირდება დადასტურება: შემოწმება არ უნდა იდგეს გზაზე სწორედ მაშინ, როცა სისწრაფე ყველაზე მნიშვნელოვანია.

ჩატვირთვა საჭიროებისას

AutoCAD გაშვებისას ხელსაწყოების კოდს არ ტვირთავს; ის კითხულობს მოკლე ჩანაწერს, რომელიც ამბობს „ეს ბრძანება იმ პაკეტშია“. კოდი იტვირთება ბრძანების პირველი გამოძახებისას. თქვენი კატალოგი შეიძლება გაიზარდოს გაშვების შენელების გარეშე.

AutoCAD-ის გაშვების გზაზე არც ერთი ქსელის მოთხოვნა არ სრულდება — ამ პროდუქტის სავალდებულო წესი, ტესტით დადასტურებული.

მუშაობა ქსელის გარეშე

დაყენებული ხელსაწყოები ინჟინრის კომპიუტერზეა და სერვერზე დამოკიდებული არ არის. შეკეთების დროს, ქსელის გაწყვეტისას ან ობიექტზე ხელსაწყოები მუშაობას განაგრძობს; ელოდება მხოლოდ ახალი დაყენებები და განახლებები.

სრულად გამორთული სერვერი ნიშნავს „ახალი ხელსაწყოს დაყენება შეუძლებელია“ და არა „ინჟინრები ვერ მუშაობენ“. ეს განსხვავება არქიტექტურის თვისებაა, რომლის შენარჩუნებაც ღირს.

განახლება ცალკე პროცესია

სანამ AutoCAD ღიაა, ჩატვირთული ფაილი დაბლოკილია და ადგილზე ვერ შეიცვლება. განახლებები ცალკე განმაახლებელ პროგრამას გადაეცემა: ის საქმეს აკეთებს, შედეგს ატყობინებს და გვერდზე გადგება.

ჩატვირთული ნაკრები არასოდეს ნახლდება ადგილზე — ჩუმად ნახევარ გზაზე მიტოვებული განახლება იმ ხელსაწყოდ იქცევა, რომელიც მეორე დილას აღარ იხსნება.

ხარვეზები ნომრით მოდის

როცა ხელსაწყო მოულოდნელად ჩერდება, მომხმარებელი ხედავს კორელაციის ნომერს და გიგზავნით მას. მთელი მოვლენა — რომელი პაკეტი, რომელი ვერსია, რომელი AutoCAD — უკვე ჩაწერილია.

ეს აქრობს მიმოწერას სტილში „გამოგზავნეთ ეკრანის სურათი“: შეცდომის ძებნა ჩანაწერიდან იწყება და არა იქიდან, რაც მომხმარებელს ახსოვს.

გავაკეთოთ ეს თქვენი ერთი ხელსაწყოთი

გამოგვიგზავნეთ თქვენი ერთი LISP ან .NET ხელსაწყო. ერთად შევფუთავთ და გამოვაქვეყნებთ, სატესტო კომპიუტერზე დავაყენებთ და შემდეგ უკან გამოვიხმობთ. დაახლოებით ერთი საათი.

დემონსტრაციის მოთხოვნა