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



Yüklə 479,81 Kb.
səhifə50/59
tarix20.11.2023
ölçüsü479,81 Kb.
#162218
1   ...   46   47   48   49   50   51   52   53   ...   59
Clean Code by Robert C Martin

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

Yüklə 479,81 Kb.

Dostları ilə paylaş:
1   ...   46   47   48   49   50   51   52   53   ...   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