Кодду эмне жакшы кылат?
Окулуштуулук жана стиль: компьютер гана эмес, адамдар окуй ала турган код
- «иштейт» деген эле жетишсиз экенин түшүндүрө аласың,
- нерселерге түшүнүктүү ат бере аласың,
- чоң тапшырманы кичине жыйнактуу бөлүктөргө бөлө аласың,
- түзүлүштү таза жана түшүнүктүү сактай аласың.
1. Кодду адамдар окуйт
Компьютерге кодуң жыйнактуубу же жокпу баары бир. Ал кайсы гана болбосун туура кадамдарды аткарат. Бирок кодду адамдар да окуйт — багдарды оңдоо үчүн, жаңы бөлүктөрдү кошуу үчүн же кантип иштээрин түшүнүү үчүн. Көбүнчө код жазылганга караганда алда канча көп жолу окулат!
Ошондуктан «жакшы код» — эки нерсе: ал иштейт жана аны окуганга жана өзгөрткөнгө оңой. Эгер код иштесе, бирок аны эч ким түшүнбөсө, кийин оңдоо кыйын. Түшүнүктүү жазуу — кийинки окурманга кам көрүү.
2. Түшүнүктүү аттар
Ар бир кутучанын (маани сакталчу жердин) жана ар бир жардамчынын өзү эмне экенин айткан аты болушу керек. Жакшы ат өз ишин түшүндүрөт, ошондо божомолдоонун кереги жок.
| Түшүнүксүз ат | Түшүнүктүү ат |
|---|---|
| x | score (упай) |
| n | numberOfPlayers (оюнчулардынСаны) |
| doStuff | addPoints (упайКошуу) |
| a2 | playerName (оюнчунунАты) |
Аттарды кутучалардагы жапшырмалар катары элестет. «Упай» деп жазылган кутучаны табуу оңой. Ал эми «x» кутучасын ичинде эмне бар экенин эстөө үчүн эле ачууга туура келет.