"Texnik qarz" 💸
Ba'zi paytlarda biron bir ishni qilolmasak yoki yaxshilab qilolmasak, "amallab" turgazib, "qo'ltiqtayoq (костыл)" kod yozamiz. Yaxshi va sifatli yo'lni qo'yib turib, hozir, tez va osonroq yo'l tutib, bajarilgan har qanday ish "texnik qarz" deb ataladi. Bankdan olingan qarzlar ya'ni kreditlar kabi, texnik qarzning ham ustida foizi oshib borishi mumkin. Vaqtida yopilmagan texnik qarz, keyingi qilinishi kerak bo'lgan ishlarni qiyinlashtirishi va qimmatlashtirishi mumkin.
Texnik qarzlar 2 turga bo'linadi "atayin" (intentional) va "beixtiyor" (unintentional).
Atayin qilingan texnik qarz:
Keyin to'g'rlanishi hisobga olingan, uzoq muddat va sifat o'rniga, deadlinelarga ulgurish, tez ishga tushirishni o'ylab, tezlik va son balandroq qo'yilgan qarzlar.
🔹 Masalan: Testlarni keyin yozib to'ldirib qo'yish mumkinligi uchun, juda kam testlangan loyiha yoki maxsulotni keng ommaga chiqarib yuborish. Bu holatda siz bozorda birinchi chiqishingiz va auditoriyani birinchi olishingiz muhimroq bo'lganiga, o'ylangan qarzga botasiz.
Beixtiyor qilingan texnik qarz:
Uzoqni ko'zlay olmaganlik, bilim yoki tajriba yetarli bo'lmaganiga qoldirilgan qarzlar.
🔹 Masalan: Dasturchining tajribasi kamligiga, yaxshi va unumli muqobilini bilmaganligi uchun, murakkabligi va ishlash tezligi past bo'lgan kodni yozish va ishlatish. Bu holatda bilmasdan qarzga botasiz.
Bunday qarzlar, har bir dasturchi yoki dasturiy ta'minot ishlab chiqish bilan bog'liq insonlarning hayotida uchrab turadi. Ulardan qochib bo'lmaydi, ammo tog'ri boshqarish va nazorat ostida ushlab turish mumkin. Doimiy refactor qilish, optimizatsiya qilish, texnik xujjatlarni yangilash, tezlik va sifat orasidagi muvozanatni ushlab turish va qarzlarni ishingizga negativ ta'sirini yoqotishga yordam beradi.
P.S. O'z vaqtida yopilgan texnik qarz, ertaga sizni vaqtingizni va asablaringizni ancha tejashi mumkin 😊.
@khumoyun_codes
Ba'zi paytlarda biron bir ishni qilolmasak yoki yaxshilab qilolmasak, "amallab" turgazib, "qo'ltiqtayoq (костыл)" kod yozamiz. Yaxshi va sifatli yo'lni qo'yib turib, hozir, tez va osonroq yo'l tutib, bajarilgan har qanday ish "texnik qarz" deb ataladi. Bankdan olingan qarzlar ya'ni kreditlar kabi, texnik qarzning ham ustida foizi oshib borishi mumkin. Vaqtida yopilmagan texnik qarz, keyingi qilinishi kerak bo'lgan ishlarni qiyinlashtirishi va qimmatlashtirishi mumkin.
Texnik qarzlar 2 turga bo'linadi "atayin" (intentional) va "beixtiyor" (unintentional).
Atayin qilingan texnik qarz:
Keyin to'g'rlanishi hisobga olingan, uzoq muddat va sifat o'rniga, deadlinelarga ulgurish, tez ishga tushirishni o'ylab, tezlik va son balandroq qo'yilgan qarzlar.
🔹 Masalan: Testlarni keyin yozib to'ldirib qo'yish mumkinligi uchun, juda kam testlangan loyiha yoki maxsulotni keng ommaga chiqarib yuborish. Bu holatda siz bozorda birinchi chiqishingiz va auditoriyani birinchi olishingiz muhimroq bo'lganiga, o'ylangan qarzga botasiz.
Beixtiyor qilingan texnik qarz:
Uzoqni ko'zlay olmaganlik, bilim yoki tajriba yetarli bo'lmaganiga qoldirilgan qarzlar.
🔹 Masalan: Dasturchining tajribasi kamligiga, yaxshi va unumli muqobilini bilmaganligi uchun, murakkabligi va ishlash tezligi past bo'lgan kodni yozish va ishlatish. Bu holatda bilmasdan qarzga botasiz.
Bunday qarzlar, har bir dasturchi yoki dasturiy ta'minot ishlab chiqish bilan bog'liq insonlarning hayotida uchrab turadi. Ulardan qochib bo'lmaydi, ammo tog'ri boshqarish va nazorat ostida ushlab turish mumkin. Doimiy refactor qilish, optimizatsiya qilish, texnik xujjatlarni yangilash, tezlik va sifat orasidagi muvozanatni ushlab turish va qarzlarni ishingizga negativ ta'sirini yoqotishga yordam beradi.
P.S. O'z vaqtida yopilgan texnik qarz, ertaga sizni vaqtingizni va asablaringizni ancha tejashi mumkin 😊.
@khumoyun_codes