Bir Narsani
Sizning vazifalaringiz qanchalik qisqa bo'lishi kerak? Ular, odatda, listingiga nisbatan qisqa bo'lishi kerak 3-2!
Albatta, Listing 3-2, albatta, Listing 3-3 qisqartirilgan bo'lishi kerak.
Bloklari va Indenting
Bu shuni anglatadiki, bloklar ichida
agar
bayonotlar,
boshqa
bayonotlar,
esa
bayonotlar, va
hokazo uzoq bir chiziq bo'lishi kerak. Ehtimol, bu chiziq funktsiya qo'ng'iroq bo'lishi kerak. Faqat,
bu ilova vazifasini kichik tutish
bermaydi, blok ichida deb nomlangan vazifasi, go'zal tavsiflovchi nomi bo'lishi mumkin, chunki, lekin u ham hujjatli qiymatini qo'shadi.
Bu, shuningdek, vazifalari ichki tuzilmalar ushlab etarlicha katta bo'lmasligi kerak, deb shama.
Shuning uchun funksiyaning indent darajasi bir yoki ikkitadan katta bo'lmasligi kerak. Bu,
albatta, funktsiyalarni o'qish va tushunishni osonlashtiradi.
Bir Narsani
3-1 ro'yxatini bir nechta narsa qilayotgani juda aniq bo'lishi kerak
. Bu tamponlar yaratish yotipti, sahifalarni olib, meros
sahifalar izlab, yo'llar ko'rsatish,
Arcane satrlari appending, va HTML yaratish,
boshqa narsalar orasida. Listing 3-1 juda
ko'p turli xil narsalarni qilish bilan band. Boshqa tomondan, Listing 3-3
bir oddiy narsa qiladi. Bu
sinov sahifalariga setups va teardowns jumladan bo'lyapdi.
Quyidagi maslahat bir shaklda paydo bo'ldi
yoki boshqa uchun 30 yil yoki undan ko'p.
F
UNCTIONS BIR NARSANI QILISH KERAK
. T
SALOM YAXSHI QILISH KERAK
.
T
SALOM BUNI FAQAT QILISH KERAK
.
Ushbu bayonot bilan bog'liq muammo shundaki, "bir narsa" nima ekanligini bilish qiyin. Qiladi
Listing 3-3, bir narsa, albatta,? Bu ishni qilish oson uch ishni qilish ekan:
1.
Sahifaning test sahifasi ekanligini aniqlash.
Dostları ilə paylaş: |