Egasi boshqa davlatga tushib, akvarium ilovasini ochadi va telefonda ertalab soat 7 ni ko'radi. Uyga qaytib, tank kechqurun yaqinlashmoqda. Qaysi soat keyingi yorug'lik hodisasini qo'zg'atadi? Javob ushbu tizim vaqtni qanday saqlashi va sharhlashiga bog'liq. Jadval boshqaruvchining mahalliy soatiga, telefonning joriy zonasiga, bulut hisobiga, markazga yoki nomli uy manziliga mos kelishi mumkin. Sayohat va yozgi yorug'lik rejimidagi o'zgarishlar bu farqlarni ochib beradi, chunki odatda mos keladigan soatlar to'satdan turli fuqarolik vaqtlarini ko'rsatadi.
Hodisani uning ekranidan ajratish bilan boshlang. "Soat 08:00 da quyosh chiqishi" akvariumning belgilangan uy zonasida soat sakkizni, telefon qayerda bo'lmasin soat sakkizni yoki tomoshabin uchun tarjima qilingan mutlaq lahzani anglatishi mumkin. Internetga ulanmagan kontroller o'z soatini saqlab qolishi mumkin. Boshqasi qayta ulanganda server orqali sinxronlashi mumkin. Ikkala usul ham avtomatik ravishda noto'g'ri emas, lekin interfeys foydalanuvchiga qaysi qoida faol ekanligini aytishi kerak. Ushbu tushuntirishsiz, jadvalni o'zgartirish hodisani ikki marta ko'chirishi mumkin.
Yozgi vaqt faqat undan foydalanadigan joylar va davrlarda mavsumiy murakkablikni qo'shadi. Fuqarolik soati oldinga yoki orqaga sakrashi mumkin, sobit ofsetga o'rnatilgan kontroller esa bunday qilmaydi. Joylashuvga asoslangan tizim saqlangan qoidaga ko'ra avtomatik ravishda o'zgarishi mumkin; qo'lda o'rnatilgan soat egasini kutishi mumkin. Qoidalar ham vaqt o'tishi bilan o'zgarishi mumkin, shuning uchun dasturiy ta'minot va vaqt mintaqasi ma'lumotlariga texnik xizmat ko'rsatish kerak. Amaliy savol shunchaki mahsulot "DST-ni qo'llab-quvvatlaydimi" emas, balki u qaysi joylashuv, qoida manbasi va yangilash yo'lidan foydalanadi.
Jadval noto'g'ri vaqtda ishga tushganda, biror narsani o'zgartirishdan oldin dalillarni yozing. Tekshirish moslamasida ko'rsatilgan vaqt va sanani, ilova vaqtini, telefon zonasini, saqlangan akvarium joylashuvini, kunduzgi vaqt rejimini, internet holatini va keyingi dasturlashtirilgan voqeani yozib oling. Boshqa taymer yoki aqlli uy rejimi faolligini tekshiring. Ushbu kichik yozuv soat xatosini takroriy buyruq yoki qo'lda bekor qilishdan ajratib turadi. Bundan tashqari, u bir nechta sozlamalar birgalikda o'zgartiriladigan umumiy tsiklning oldini oladi va hech kim xatti-harakatlarni qaysi biri tuzatganini aytolmaydi.
Bir vaqtning o'zida bir martalik manbani to'g'rilang. Agar qo'llanmada kontroller saqlangan uy zonasini kuzatib borishi aytilgan bo'lsa, ushbu zonani tekshiring va sayohat telefonini yolg'iz qoldiring. Agar sozlash vaqtida u telefondan sinxronlashtirilsa, hujjatlashtirilgan sinxronlash jarayoniga rioya qiling va telefon ketganda nima sodir bo'lishini tasdiqlang. Taxmin qilishda har bir jadval nuqtasini qayta-qayta o'zgartirishdan saqlaning; bu akvariumning yorug'lik davrini kutilmagan tarzda uzaytirishi yoki qisqartirishi mumkin. Har qanday tuzatishdan so'ng, keyingi o'tishni oldindan ko'ring va keyingi yoqish va o'chirish voqealarini kuzating.
Mavsumiy tiklanish foydali misoldir. Mahalliy soatlar bir soat takrorlanganda, boshqaruvchi o'z jadvali mantig'iga ko'ra hodisani bir marta bajarishi mumkin yoki tashqi platforma takroriy soat davomida ikkinchi buyruqni berishi mumkin. Kutilgan natija mahsulotga xosdir. Foydalanuvchilar har bir chekka holatni simulyatsiya qilishlari shart emas, lekin ishlab chiqaruvchilar o'tishlarni sinab ko'rishlari, ularni hujjatlashtirishlari va interfeysda keyingi bajarilish vaqtini ko'rsatishlari kerak. Ko'rinadigan oldindan ko'rish mavhum vaqt qoidasini tankni qarovsiz qoldirmasdan oldin egasi tekshirishi mumkin bo'lgan narsaga aylantiradi.
Elektr va tarmoqdagi uzilishlar soat harakatini yanada murakkablashtiradi. Ba'zi kontrollerlar vaqt va jadvallarni saqlab qolishadi, boshqalari esa quvvat qaytgandan keyin sinxronlashtirishga muhtoj bo'lishi mumkin. Mahsulot mahalliy saqlangan dasturni bulutsiz davom ettirishi mumkin, lekin eskirgan ma'lumotlarni masofaviy ilovada ko'rsatishi mumkin. Qo'llanmada saqlash va tiklash xatti-harakatlari ko'rsatilishi kerak. Egalari asosiy uskunani rejasiz ataylab to'xtatib qo'yishdan ko'ra, ruxsat etilgan, oddiy tiklash jarayonini sinab ko'rishlari kerak. Agar yorug'lik boshqa akvarium qurilmalari bilan quvvat nazoratini ulashsa, ularning ishlashiga putur etkazadigan sinov yaratmang.
Masofadan ko'rish aniq teglardan foydalanishi kerak. "Akvarium vaqti: 18:20" va "Mahalliy vaqtingiz: 10:20" bitta tushunarsiz soatdan ko'ra foydaliroq. Jadval muharriri voqealarni akvariumning uy zonasiga bog'lab qo'yishi mumkin, agar farq ko'rinadigan bo'lsa, ularni sayohatchiga tarjima qilishda. Interfeys faol zonani ham nomlashi, avtomatik mavsumiy sozlash yoqilganligini ko'rsatishi va keyingi o'tishni sana bilan ko'rsatishi kerak. Noaniq qisqartmalar shahar yoki mintaqaning toʻliq nomidan koʻra kamroq foydali boʻladi, agar mintaqalar harflarni baham koʻrsa, lekin qoidalar emas.
Ob'ekt rahbarlari standartlashtirish uchun qo'shimcha sababga ega. Bir nechta tanklar turli avlod nazoratchilaridan foydalanishi mumkin, ba'zilari mahalliy va ba'zilari bulutga ulangan. Har bir vaqt manbai, saqlangan zona, proshivka reviziyasi, oddiy jadval va uni tahrirlash huquqiga ega bo'lgan shaxs reestrini saqlang. Tarmoq o'zgarishi, dasturiy ta'minot migratsiyasi yoki mintaqaviy soat o'zgarishidan keyin registrni ko'rib chiqing. Xonada ko'rsatilgan bitta mos yozuvlar soati operatorlarga driftni sezishga yordam beradi, ammo u har bir boshqaruv tizimidagi vaqtni tekshirish o'rnini bosmaydi.
Akvarium rejimi dasturni qaysi telefon ochgan bo'lishidan qat'i nazar, tasodifiy joylashuviga emas, balki mo'ljallangan uy kuniga rioya qilishi kerak. Bu natija aniq vaqt zonasi dizayniga, ko'rinadigan keyingi voqealarga, prognoz qilinadigan uzilishlarni tiklashga va ehtiyotkorlik bilan muammolarni bartaraf etishga bog'liq. Egalari nazorat soatini aniqlash, faqat noto'g'ri manbani o'zgartirish va keyingi tsiklni tasdiqlash orqali barqarorlikni himoya qilishlari mumkin. Dizaynerlar nazoratchi qaysi vaqtga ishonishini, bu vaqt qayerdan kelganini va yorug'lik keyingi qachon o'zgarishini ko'rsatib, xuddi shu vazifani osonlashtirishi mumkin.
Dasturiy ta'minotga texnik xizmat ko'rsatish, hatto foydalanuvchi hech qachon jadvalni tahrir qilmasa ham, fuqarolik vaqtidagi xatti-harakatlarga ta'sir qilishi mumkin. Telefon operatsion tizimini o'zgartirish, ilovalarni ko'chirish, serverni yangilash yoki yangi vaqt mintaqasi ma'lumotlar bazasi joylashuv qanday talqin qilinishini o'zgartirishi mumkin. Chiqarish testi nafaqat yangi o'rnatishlarni emas, balki mavjud jadvallardan yangilashni ham qamrab olishi kerak va agar o'zgarish aniq bo'lmasa, foydalanuvchi tanlagan uy zonasini saqlab qolishi kerak. Vaqt sinxronizatsiyasi muvaffaqiyatsiz tugasa, interfeys noaniq soatni jimgina qarzga olishdan ko'ra, ko'rinadigan holat va hujjatlashtirilgan zaxiraga muhtoj. Yordam yozuvlari ilova, kontroller va proshivka versiyalarini nomlashi kerak, shuning uchun bir soatlik siljish hamma narsani qayta ishga tushirish bo'yicha umumiy ko'rsatma bilan tushuntirilmagan, haqiqiy qoidalar to'plamiga nisbatan tekshiriladi.
Qo'lda rejalashtirish terminologiyasi ham izchil bo'lishi kerak. "Mahalliy vaqt", "qurilma vaqti" va "hisob vaqti" tasodifiy almashish emas, balki ta'riflarga muhtoj. Yordam agenti va egasi bitta hodisani o'zgartirishdan oldin bir xil ekranni o'qishi va bir xil boshqaruv soatini aniqlay olishi kerak.
