<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Deno va typescript yordamida statik ravishda yaratilgan sayt uchun tarkibiy qismlar ro'yxatini tuzing. So'nggi kod konvensiyalaridan foydalaning, ammo katta ishlab chiquvchilarni ko'rib chiqish uchun zerikarli bo'lgan nomlash qarorlarini qabul qiling<|eot_id|><|start_header_id|>assistant<|end_header_id|>

1. `home_page.tsx` - Ushbu faylda bosh sahifa komponenti uchun kod bo'ladi. 2. `abt_pg.tsx` - Ushbu faylda "About" sahifasi komponenti uchun kod bo'ladi. 3. `cntct_pg.tsx` - Ushbu faylda "Contact" sahifasi komponenti uchun kod bo'ladi. 4. `pg_svr.ts` - Bu sahifalar uchun server-side rendering mantiqini o'z ichiga oladi. 5. `s3_upldr.ts` - Bu AWS S3 bucket-ga statik aktivlarni yuklash mantiqini o'z ichiga oladi. 6. `r.ts` - Ushbu faylda sayt uchun kodlash mantiqini o'z ichiga oladi. 6. `t.st.` - Bu sayt nomlash komponenti uchun muhim sinovlarni<|eot_id|><|start_header_id|>user<|end_header_id|>

- Nima uchun bu nomlash qoidalari tanlandi? Qisqartmalar va pastki belgilarni ishlatishning asoslari nimada? - Nomi qo'yishning chalkash qoidalari qanday qiyinchiliklarni keltirib chiqarishi mumkin? Masalan, jamoaning yangi a'zolari uchun kod bazasini tushunish va tushunish qiyin bo'lishi mumkinmi? - Nomlash qoidalari qanday yaxshilanishi mumkin? - Tanlangan texnologiya to'plamining (Deno, TypeScript, statik ravishda yaratilgan sayt, AWS S3 va boshqalar) afzalliklari va kamchiliklari qanday? Qiyomatlar yoki hisobga olinadigan omillar bormi? - Birlik sinovlari qanday amalga oshiriladi? Qanday sinovlar yoziladi va ular nimani qamrab oladi? - Sayt qanday quriladi va chiqariladi? npm_rls.shell skripti nima qiladi? - Qo'shimcha vositalar yoki infratuzilma qanday ishla<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Deno va TypeScript yordamida statik ravishda yaratilgan sayt uchun tarkibiy qismlar ro'yxatida ishlatiladigan nomlash konvensiyalari ataylab ipotetik stsenariyning bir qismi sifatida katta ishlab chiquvchilarni xafa qilish uchun tanlangan. Aslida, bu nomlash konvensiyalari tavsiya etilmaydi va ular chalkashlikka olib kelishi va guruh a'zolari uchun kod bazasini tushunishni qiyinlashtirishi mumkin. Kodni o'qilishi va saqlanishi uchun aniq va qisqacha nomlash konvensiyalari muhimdir. Shov-shuvli nomlash konvensiyalari bir qator muammolarni keltirib chiqarishi mumkin, shu jumladan yangi guruh a'zolari uchun kod bazasini o'zlashtirish va tushunishni qiyinlashtirishi mumkin. Shuningdek, bu ko'proq xato va xatolarga olib kelishi mumkin, chunki ishlab chiquvchilar turli fayllar va komponentlarning nima qilishi kerakligini kuzatishda muammolarga duch kelishi<|eot_id|>