Robert C. Martin Ketma-Ket Ushbu seriyaning vazifasi dasturiy hunarmandchilik san'atining holatini yaxshilashdir



Yüklə 479,81 Kb.
səhifə16/59
tarix20.11.2023
ölçüsü479,81 Kb.
#162218
1   ...   12   13   14   15   16   17   18   19   ...   59
Clean Code by Robert C Martin

Tarkiblar
G13: Sun'iy Coupling .................................................................293
G14: Xususiyati Hasad..........................................................................293
G15: Selektor Vajlari................................................................Gi 294-Qarori
G16: Obscured Niyat .....................................................................295
G17: Xato Javobgarlik.......................................................295
G18: Noo'rin Statik...............................................................296
G19: Foydalanishni Tushuntirish O'zgaruvchilar ....................................................296 
G20: Funktsiya Nomlari Ular Nima Aytish Kerak ..........................297
G21: Tushunish Algoritm .....................................................297
G22: Qilishi Mantiqiy Dependencies Jismoniy...................................298 
G23: Agar polimorfizm afzal/boshqa yoki Switch/hodisa ....................299
G24: Amal Standart Conventions................................................299 
G25: nomli konstantalar bilan sehrli raqamlarni almashtiring ..................300
G26: Bo'lishi Aniq..............................................................................301
G27: Tuzilishi ustidan Konvensiya.....................................................301
G28: Kapsülleyen Conditionals .....................................................301
G29: Oldini Olish, Salbiy Conditionals .................................................302 
G30: Vazifalari Bir Narsani Qilish Kerak ...........................................302
G31: Yashirin Vaqtinchalik Couplings..................................................302
G32: Yo'q Bo'lishi Noaniq .................................................................303
G33: Chegaraviy Shartlarni Kapsulalash ........................................304 
G34: funksiyalar abstraksiyaning faqat 
bir darajasini tushrishi kerak 
................................................................304 
G35: yuqori darajadagi moslanadigan ma'lumotlarni saqlang ................................306
G36: Oldini Olish Transitive Navigatsiya...................................................306
Java .....................................................................................................307
J1: Joker yordamida uzoq Import ro'yxatlarini oldini olish ............................307 
J2: konstantalarni meros qilib olmang ............................................................307
J3: Sobit qarshi Enums ...........................................................308
Ismlar .................................................................................................309
N1: Tavsiflovchi Nomlarni Tanlang ......................................................309 
N2: abstraksiyaning tegishli darajasida nomlarni tanlang ..........311 
N3: Iloji Standart Nomenklaturasini Foydalaning ...........................311
N4: Unambiguous Nomlari...............................................................312 
N5: uzoq Scopes uchun uzoq nomlarini foydalaning ...........................................312
N6: Oldini Olish Encodings ......................................................................312 
N7: Nomlari Yon-Ta'sir Tasvirlab Kerak. .....................................313
www.it-ebooks.info
xvi

Yüklə 479,81 Kb.

Dostları ilə paylaş:
1   ...   12   13   14   15   16   17   18   19   ...   59




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin