Skip to content

JavaScript uchun moslashtirilgan toza kod yozish tushunchalari

License

Notifications You must be signed in to change notification settings

jamolxon/clean-code-javascript-uz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Original Repository: ryanmcdermott/clean-code-javascript

clean-code-javascript-uz

Mundarija

  1. Kirish
  2. O'zgaruvchilar
  3. Funksiyalar
  4. Obyektlar va ma'lumotlar strukturasi
  5. Klasslar
  6. SOLID
  7. Testlash
  8. Paralellik
  9. Error'lar bilan ishlash
  10. Formatlash
  11. Kommentlar
  12. Tarjima

Kirish

Humorous image of software quality estimation as a count of how many expletives you shout when reading code

Robert C. Martinning "Clean Code" kitobidan dasturiy ta'minot muhandisligi tamoyillari, JavaScript uchun moslashtirildi. Bu uslublar bo'yicha qo'llanma emas. Bu JavaScript-da o'qilishga, o'zgartirishga oson va qayta ishlatiladigan dasturiy ta'minot yaratish bo'yicha qo'llanma.

Bu yerdagi barcha prinsplarga qat'iy rioya qilish shart emas. Bular shunchaki ko'rsatmalar boshqa hech narsa emas, lekin ular Clean code mualliflari tomonidan ko'p yillik jamoaviy tajriba orqali yig'ilgan.

Bizning dasturiy ta'minot muhandisligi (software engineering) bo'yicha tajribamiz 50 yildan biroz oshgan va biz hali ham ko'p narsalarni o'rganmoqdamiz. Dasturiy ta'minot arxitekturasi arxitekturaning o'zi kabi qari bo'lsa, bizda amal qilish qiyinroq qoidalar bo'lishi mumkin. Hozircha ushbu ko'rsatmalar siz va sizning jamoangiz yozadigan kodining sifatini baholash uchun asosiy mezon bo'lib xizmat qilsin.

Yana bir narsa: bularni bilishingiz sizni darhol yaxshi dasturchiga aylantirib qo'ymaydi va bu qoidalar bilan ko'p yil ishlash orqali xatolardan to'liq qutula olmaysiz. Har bir kod bo'lagi birinchi qoralama sifatida boshlanadi, huddi yumshoq loy o'zining yakuniy qattiq shakliga aylanganidek. Va nihoyat, biz boshqalar bilan birgalikda ishlab kamchiliklarni yo'q qilamiz. Hom qoralamalarni yaxshilayman deb o'zingizni mag'lub etmang! Buni o'rniga kodni o'zini mag'lub eting!

O'zgaruvchilar

Ma'noli va talaffuz qilishga oson o'zgaruvchi nomlaridan foydalaning

Yomon:

const yyyymmdstr = moment().format("YYYY/MM/DD");

Yaxshi:

const currentDate = moment().format("YYYY/MM/DD");

⬆ tepaga qaytish

About

JavaScript uchun moslashtirilgan toza kod yozish tushunchalari

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published