Murakkablik - avvalgisidan unchalik yaxshi bo'lmagan voqeligingizni qabul qilishingizdir.
https://manu.uz/
https://diary.manu.uz/
Bog'lanish uchun: @yetim_robot
Post #3749
2.79K



Menimcha, bu loyihani yozishni boshlagandagi homilador bo‘lgan ayol keyingi oy tug‘sa kerak 🙃
Bunday o‘xshatishdan boshlaganim bejiz emas. Katta loyihani boshlashdan oldin odatda birinchi savollardan biri “qancha vaqtda bitadi?” bo‘ladi. Masalan 9 oy desangiz, albatta kimdir “unda 9 ta odam qo‘shsak, bir oyda bitadimi?” deb so‘raydi. Bu xuddi 9 ta homilador ayolni olib kelsak, bolani bir oyda tug‘dirib bera olasizlarmi? degandek. Bunday paytda odatda tabassum qilib, ishni davom ettirish kerak.
Chunki katta loyihalarda vaqtning hammasi kod yozishga ketmaydi va muddat o‘sha rejalangan kunga borib qoladi. Ba’zan bir necha qator kodning ortida kunlab eksperiment qilish, dokumentatsiya o‘qish, yangi narsalarni o‘rganish, turli yechimlarni sinab ko‘rish, xato qilish, qaytadan boshlash va oxirida hammasini barqaror ishlaydigan holatga keltirish yotadi.
Dasturchilar orasida bir dasturchi bir oyda qiladigan ishni ikki dasturchi ikki oyda qiladi degan gap bor. Hazil, albatta. Lekin gap tagida muhim haqiqat bor, odam sonini ko‘paytirish har doim ham muddatni qisqartirmaydi. Ba’zan aksincha kommunikatsiya, koordinatsiya va bir birining ishiga moslashishning o‘zi qo‘shimcha vaqt talab qiladi.
Xullas, bu muddatning katta qismi aynan shunday jarayonlar bilan o‘tdi. O‘rganish, eksperimentlar, ishlamagan variantlar, qayta yozishlar, debug va yana debug... Shunga qaramay, ortga qarab hisoblasam, natijada 230 ming qatordan ortiq multi stack kod yig‘ilibdi. Bugun esa nihoyat oxirgi deployni qildim. Albatta, buni mutlaq oxirgisi deb bo‘lmaydi. Hali ko‘zga tashlanmagan kamchiliklar bor, ishlatish jarayonida yangi xatolar chiqishi va ular uchun yana bugfixlar qilishga to‘g‘ri kelishi mumkin. Muhandislikda tamom degan so‘zning o‘zi nisbiy. Lekin eng asosiysi hozir yelkadan bir tog‘ ag‘darilgandek. Shuncha oy arxitektura, kod, eksperiment, debug, nega ishlamayapti?, endi nega ishlayapti?lardan keyin tizim nihoyat productionda.
Menimcha bugungi deploydan keyin relif mazdan surib potolokka qarab tirjayib uxlasam bo‘ladi. Uxlashdan avval kimdir yelkalarimni massaj qilib qo'ysayam yo'q demasdim))
Bunday o‘xshatishdan boshlaganim bejiz emas. Katta loyihani boshlashdan oldin odatda birinchi savollardan biri “qancha vaqtda bitadi?” bo‘ladi. Masalan 9 oy desangiz, albatta kimdir “unda 9 ta odam qo‘shsak, bir oyda bitadimi?” deb so‘raydi. Bu xuddi 9 ta homilador ayolni olib kelsak, bolani bir oyda tug‘dirib bera olasizlarmi? degandek. Bunday paytda odatda tabassum qilib, ishni davom ettirish kerak.
Chunki katta loyihalarda vaqtning hammasi kod yozishga ketmaydi va muddat o‘sha rejalangan kunga borib qoladi. Ba’zan bir necha qator kodning ortida kunlab eksperiment qilish, dokumentatsiya o‘qish, yangi narsalarni o‘rganish, turli yechimlarni sinab ko‘rish, xato qilish, qaytadan boshlash va oxirida hammasini barqaror ishlaydigan holatga keltirish yotadi.
Dasturchilar orasida bir dasturchi bir oyda qiladigan ishni ikki dasturchi ikki oyda qiladi degan gap bor. Hazil, albatta. Lekin gap tagida muhim haqiqat bor, odam sonini ko‘paytirish har doim ham muddatni qisqartirmaydi. Ba’zan aksincha kommunikatsiya, koordinatsiya va bir birining ishiga moslashishning o‘zi qo‘shimcha vaqt talab qiladi.
Xullas, bu muddatning katta qismi aynan shunday jarayonlar bilan o‘tdi. O‘rganish, eksperimentlar, ishlamagan variantlar, qayta yozishlar, debug va yana debug... Shunga qaramay, ortga qarab hisoblasam, natijada 230 ming qatordan ortiq multi stack kod yig‘ilibdi. Bugun esa nihoyat oxirgi deployni qildim. Albatta, buni mutlaq oxirgisi deb bo‘lmaydi. Hali ko‘zga tashlanmagan kamchiliklar bor, ishlatish jarayonida yangi xatolar chiqishi va ular uchun yana bugfixlar qilishga to‘g‘ri kelishi mumkin. Muhandislikda tamom degan so‘zning o‘zi nisbiy. Lekin eng asosiysi hozir yelkadan bir tog‘ ag‘darilgandek. Shuncha oy arxitektura, kod, eksperiment, debug, nega ishlamayapti?, endi nega ishlayapti?lardan keyin tizim nihoyat productionda.
Menimcha bugungi deploydan keyin relif mazdan surib potolokka qarab tirjayib uxlasam bo‘ladi. Uxlashdan avval kimdir yelkalarimni massaj qilib qo'ysayam yo'q demasdim))
- 😁 42
- 👍 17
- ❤ 7
- 🐳 3
- 🔥 2














