Dev thinking loud
1.6K subscribers
122 photos
8 videos
3 files
325 links
Dasturlash boyicha video darslar, subyektiv fikrlar, kundalik misollar, bahsli mavzular.

Youtube kanal: https://www.youtube.com/@ravshansbox

Muallif: @ravshansbox
Download Telegram
script elementlarda async va defer attributlar tasiri vizual ko'rinishi
manba: linkedin
👍15🔥3
Mana shu kodda konsolga 3 ta qiymat chiqadi, ular qanday qiymatlar va nega bunday natija oldik? (Bu misol reakt steyt hukining tabiatini yaxshiroq tushinishga yordam beradi)
👍2
Oldingi misolimizdagi useState funkciyasining ozgartirilgan varianti, endi natijamiz boshqa
👍3
Interviewlarda "React element" va "React node" farqlari so'ralganda shunga qarab javob bersak boladi
👍4
👍4
👍5
Looplarda shu yol bilan bitta callbackni hamma elementlar uchun ishlatsa boladi.
Birinchi misolda har element uchun yangi callback yaratilyapti, ikkinchisida esa hammasi uchun bitta ishlatilyapti
👍24
Yangi VSCode versiyasida "activity bar"ni tepaga qoyish imkoni chiqibdi, ekranda yana koproq joy ochildi
👍23
Pair programming

Dasturlashda ishlatiladigan foydali uslublardan biri "pair programming" hisoblanadi.
Bir qarashda unumsiz tuyulsa ham (ikki dasturchi bir ishni ustida ishlayotgani uchun) aslida unday emas.
Bu uslubning quyidagi foydalari bor:
1) Tajriba almashish - dasturlashda eng muhim ruknlardan hisoblanadi, ayniqsa boshlovchilar orasida, bunda ikki dasturchi bir-birining bilmagan tomonlarini to'ldiradi, o'rgangan bilimlarini esa mustahkamlaydi
2) Masalaga taklif qilingan yechimlar sonini ko'pligi togriroq yechimga kelishga sabab bo'ladi va kelib chiqishi mumkin bo'lgan buglarning ehtimolini kamaytiradi
3) Komandadagi dasturchilarning yozilayotgan dastur haqida koproq bilishlarini taminlaydi
4) Komanda azolari orasidagi munosabatlarga ijobiy tasir korsatadi
5) Jamoaviy kod egalik (code ownership) hissini oshiradi
6) Real-time code reviewni taminlaydi
👍15
Test yozish: savol-javoblar

Mehmon: Ayyubxon Farg'oniy

https://youtu.be/O2VJ13dzHEg
👍14