2-Bob: Ma'noli Ismlar Qisqa nomlari uzoq qaraganda odatda yaxshiroq, ular ochiq-oydin bo'lib, shuning uchun uzoq. No qo'shish
zarur ko'ra bir ism ko'proq kontekst.
Nashkiev. edu. qa
accountAddress
vashafirma. va
customerAddress
misol uchun yaxshi nomlar
sinf
Elmurod Yuldashev
lekin sinflar uchun kambag'al nomlari bo'lishi mumkin.
Elmurod Yuldashev
bir sinf uchun yaxshi nom. Men
MAC manzillar o'rtasidagi farqlash kerak bo'lsa,, port manzillari, va veb-manzillar, men
ko'rib mumkin
PostalAddress
,
MAC
, va
URI
. Olingan nomlar yanada aniq, bu
barcha nomlarning nuqtasidir.
Yakuniy So'zlar Yaxshi nomlarni tanlashning eng qiyin tomoni shundaki, u yaxshi tavsiflovchi ko'nikmalar va
umumiy madaniy fon talab qiladi. Bu texnik, biznes yoki
boshqaruv masalasi emas, balki o'qitish masalasidir. Natijada, bu sohada ko'plab odamlar buni juda yaxshi o'rganishmaydi.
Odamlar, shuningdek, ba'zi boshqa chiquvchilar e'tiroz qiladi qo'rqib narsalarni qayta nomlash qo'rqishadi
. Biz bu qo'rquvni baham ko'rmaymiz va nomlar o'zgarganda
(yaxshiroq) aslida minnatdormiz. Ko'pincha, biz, albatta, sinflar va usullari nomlarini yod emas
. Biz bu kabi tafsilotlar bilan shug'ullanish uchun zamonaviy vositalardan foydalanamiz, shuning
uchun kod xat va jumlalar kabi o'qiydi yoki hech bo'lmaganda jadvallar va ma'lumotlar tuzilishi kabi (
jumla har doim ma'lumotlarni aks ettirishning eng yaxshi usuli emas). Ehtimol, ba'zi ajablanarli yakun bo'ladi-
bir siz qayta nomlash qachon, faqat boshqa har qanday kodi takomillashtirish bilan mumkin kabi. Yo'l qo'yma
seni yo'llaringda.
Ushbu qoidalar ba'zi rioya qiling va siz kodi okunabilirliğini yaxshilash yo'q yoki yo'qligini ko'rish
. Agar birovning kodni saqlab bo'lsangiz, bu muammolarni hal yordam berish uchun refactoring vositalari foydalaning
. Bu qisqa muddatda to'lash va uzoq muddatda to'lash davom etadi.
www.it-ebooks.info
31