ABDULBORIY CODES ⚡️
138 subscribers
131 photos
146 videos
14 files
95 links
👨‍💻 Full-Stack dasturchi
🎓 WIUT bitiruvchisi
📚 Resurslar va maslahatlar
⚛️ JavaScript | TypeScript | React.js | Next.js | Node.js mutaxassisi

Murojaat uchun @abdulboriy_codes
Download Telegram
Nima dvotti bu server. 😄️️️️️️
Forwarded from Akhror Web
🧠 Senior dasturchilar kabi fikrlashga yordam beruvchi 5 muhim atama
Senior bo‘lish – bu faqat ko‘proq texnologiyalarni bilish emas. Ular loyihalar qanday muvaffaqiyatsizlikka uchrashini ko‘p bora ko‘rgan va bunga nom ham qo‘yishgan. Quyidagi atamalar shunday tajribadan tug‘ilgan.

🔫 1. Footgun – O‘zingga “otish” qulay bo‘lgan xato
Tushuntirish: Juda oson noto‘g‘ri ishlatilishi mumkin bo‘lgan funksiyalar.

Misol: Buyruq qatori (CLI) odatda xavfli bo‘lib, --safe degan xavfsiz flagsiz ishlab ketadi va asosiy ma’lumotlarni o‘chirib yuborishi mumkin.

🛡 Saboq: Har doim xavfsiz default sozlamalar kerak.


💀 2. Death by a Thousand Cuts – Ming kichik xato bir katta muammo bo‘ladi
Tushuntirish: Har bir kichik kamchilik vaqt o‘tib katta muammoga aylanadi.

Misol: Testlar har safar 1 soniya ortiqcha vaqt oladi, deploy 30 soniyaga cho‘ziladi...

Saboq: Kichik sekinliklar vaqt va ishchi ruhiyatini buzadi.


🧠 3. Bikeshedding – Muhim emas narsalarga vaqt yo‘qotish
Tushuntirish: Asosiy muammo o‘rniga mayda-chuyda narsalarga e’tibor berish.

Misol: 40 daqiqa tugma rangi haqida gaplashib, muhim data modeli muhokama qilinmay qoladi.

🚫 Saboq: Asosiy masalalarni rad etmaylik.


🪵 4. God Object – Hamma narsani biladigan bitta gigant obyekt
Tushuntirish: Bir Class ichida barcha logika to‘plangan, mustaqil emas.

Misol: UserManager login, billing, bildirishnomalar, tahlil – barchasini qiladi.

🧩 Saboq: Bunday obyektlar test qilishni va o‘zgartirishni qiyinlashtiradi.


💦 5. Leaky Abstraction – Tizim ichki ishlari “tashqariga” chiqib ketadi
Tushuntirish: Abstraksiyalar ichki murakkablikni yashira olmaydi.

Misol: ORM ma’lumotlarni olishda SQL xatolarini “sirtga” chiqaradi.

🎭 Saboq: Yaxshi abstraktsiya murakkablikni yashiradi.


Telegram | YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42😁2
Media is too big
VIEW IN TELEGRAM
Windows 11 Requirements vs Linux Reality Check 🤯 #TechHumor"
🔥4
What type of 🐛 is this?
🤨3
Media is too big
VIEW IN TELEGRAM
Time-saving websites for developers 🤐
🔥3