Бул кантип иштейт

Сизде бар курал өзгөрбөйт. Өзгөргөнү — аны ким, качан жана кайсы версияда аларында.

  1. Куралды пакеттеңиз

    Сиз LISP файлдарын жана DLL китепканаларын жөнөтөсүз. Сервер аларды окуйт: кандай командаларды каттаарын жана кайсы AutoCAD версияларына арналганын таап, пакеттин сыпаттамасын өзү жазат. Кодуңузга кол тийбейт, жана кол менен кармалуучу бир да таблица калбайт.

  2. Жарыялаңыз

    Архив чечилет, текшерилет, анын SHA-256 мааниси серверде эсептелет жана кол тамганын чындыгы ырасталат. Жаңы версия ар дайым DEV каналына барат: бир да жүктөө түз бүт компанияга кетпейт.

  3. Каналдар аркылуу таратыңыз

    Адегенде пилот тобу (үчтөн онго чейин инженер), андан кийин баары. Пилотто табылган көйгөй эч качан жүздөгөн адамга жетпейт. Кааласаңыз, бүт компанияга таратуу экинчи администратордун бекитүүсүн талап кыла алат.

  4. Уруксат бериңиз

    Ким кайсы пакетти көрөт, ким кайсы функцияны колдоно алат — адам боюнча же топ боюнча. Уруксаты жок инженер куралды каталогдон таптакыр көрбөйт, ошондуктан талашууга боло турган боз баскыч деген болбойт.

  5. Инженер орнотот

    Каталог AutoCAD ичинде ачылат, курал бир басуу менен орнотулат. Орнотуу атомдук: же аяктайт, же таптакыр болбойт. Жарым-жартылай орнотулган курал деген жок.

Кайтаруу — жаңы жарыялоо эмес

Версияны бүт компаниядан алуу — аны тар каналга көчүрүү дегени, жалгыз кадам. Кайра пакеттөөсүз, жаңы жарыялоосуз, эч кимди күтпөй. Төрт көз принциби күйүк болсо да, кайтарууга эч качан бекитүү керек эмес: текшерүү дал ылдамдык эң маанилүү учурда тоскоол болбошу керек.

Керек болгондо жүктөө

AutoCAD ишке киргенде куралдардын кодун жүктөбөйт; ал «бул команда тигил пакетте» деген кыска жазууну окуйт. Код команда биринчи жолу чакырылганда жүктөлөт. Каталогуңуз ишке кирүүнү жайлатпай өсө алат.

AutoCAD ишке кирүү жолунда бир да тармак сурамы жасалбайт — ушул продукттун милдеттүү эрежеси, тест менен бекитилген.

Тармаксыз иштөө

Орнотулган куралдар инженердин компьютеринде жана серверге көз каранды эмес. Оңдоо учурунда, тармак үзүлгөндө же объектте куралдар иштей берет; жаңы орнотуулар менен жаңыртуулар гана күтөт.

Толук өчүрүлгөн сервер «жаңы курал орнотууга болбойт» дегенди билдирет, «инженерлер иштей албайт» дегенди эмес. Бул айырма — сактоого арзыган архитектура сапаты.

Жаңыртуу — өзүнчө процесс

AutoCAD ачык турганда жүктөлгөн файл бөгөттөлгөн жана ордунда алмаштырылбайт. Жаңыртуулар өзүнчө жаңыртуу программасына берилет: ал ишти бүтүрөт, натыйжаны билдирет да, четке чыгат.

Жүктөлгөн топтом эч качан ордунда жаңыртылбайт — үнсүз жарым жолдо калган жаңыртуу эртеси күнү ачылбай турган куралга айланат.

Бузулуулар номер менен келет

Курал күтүүсүздөн токтогондо колдонуучу корреляция номерин көрөт да, аны Сизге жөнөтөт. Бүт окуя — кайсы пакет, кайсы версия, кайсы AutoCAD — мурдатан жазылган.

Бул «скриншот жөнөтүңүз» түрүндөгү каттарды жоёт: катаны издөө жазуудан башталат, колдонуучунун эсинде калганынан эмес.

Бир куралыңыз менен жасап көрөлү

Бизге бир LISP же .NET куралыңызды жөнөтүңүз. Аны чогуу пакеттеп жарыялайбыз, сыноо компьютерине орнотобуз, анан кайра алабыз. Болжол менен бир саат.

Көрсөтмө суроо