Nka onye nrụpụta dị mkpa nke ga-eme ka koodu gị ka mma

Nka onye nrụpụta dị mkpa nke ga-eme ka koodu gị ka mma

Okwu mmalite nke ntụgharị asụsụ: Mgbe ị gụchara akụkọ a, ọ nwere ike iju gị anya ma ọ bụ ọbụna iwe gị. Ee, ọ tụrụkwa anyị n'anya: onye edemede ahụ echere na ọ nụtụbeghị gbasara ndị isi n'otu ahụ, banyere ịtọlite ​​​​ọrụ na ọkwa "mee ya ngwa ngwa na enweghị echiche." Ee, nke ahụ ziri ezi, nke a bụ ntakịrị ederede pụrụ iche. N'ezie, onye edemede ahụ na-atụ aro ka onye mmemme na-arụ ọrụ nke onye na-ese ụkpụrụ ụlọ - gịnị mere ị ga-eji chọọ onye na-ese ụkpụrụ ụlọ? Ma ihe mgbochi ndị a niile ekwesịghị ime ka ị ghara ịhụ isi ihe - ihe mere anyị ji were ma tụgharịa ederede a. Ọ naghị ekwu maka ọrụ. Edemede a gbasara ụzọ ọkachamara na mmata. Nke bụ eziokwu bụ na ọ bụrụhaala na ị "na-eme ihe a gwara gị" n'echeghị echiche banyere ihe omume gị pụtara, ị gaghị abụ nnukwu mmemme.

Kwuo mba na koodu na-enweghị isi. Naanị ihe ị ga - eme bụ itinye mkpụrụedemede atọ ọnụ wee kwuo okwu ahụ. Ka anyị gbalịa ime nke a ọnụ: "Nooooo!"

Ma chere. Gịnị mere anyị ji eme nke a? E kwuwerị, isi ọrụ nke onye mmemme bụ ide koodu. Mana ọ dị mkpa ka ị dee koodu ọ bụla a jụrụ n'aka gị? Mba! "Ịghọta mgbe ị na-agaghị ede koodu bụ nkà kacha mkpa maka onye mmemme." The Art Of Readable Code.

Anyị na -echetara: maka ndị na-agụ Habr niile - ego 10 ruble mgbe ị na-edebanye aha na nkuzi Skillbox ọ bụla site na iji koodu mgbasa ozi Habr.

Skillbox na-atụ aro: Usoro bara uru "Mobile Developer PRO".

Mmemme bụ nka nke idozi nsogbu. Ma unu bu ndi-isi nka.
Mgbe ụfọdụ, n'ịgbalị ịmalite ọrụ ngwa ngwa o kwere mee, anyị na-eche banyere ihe ọ bụla ọzọ karịa imecha ọrụ dị n'aka. Nke a nwekwara ike ịkpata nsogbu ndị ka njọ.

Kedu ihe ndị mmemme na-atụgharị anya na anya?

Koodu niile ị na-ede ga-abụrịrị ihe ndị nrụpụta ndị ọzọ ga-aghọta ya, a ga-anwalerịrị ya ma mebie ya.

Mana enwere nsogbu: ihe ọ bụla ị na-ede, ọ ga-agbagwoju anya ngwanrọ gị ma eleghị anya webata ahụhụ n'ọdịnihu.

Dị ka Rich Skrent si kwuo, koodu bụ onye iro anyị. Nke a bụ ihe ọ na-ede:

"Usoro a dị njọ n'ihi na ọ na-amalite ire ere ma na-achọ nlekọta mgbe niile. Ịgbakwunye atụmatụ ọhụrụ na-achọkarị ịgbanwe koodu ochie. Ka ọ na-ebuwanye ibu, na-abawanye ohere nke njehie na-eme na oge ọ na-ewe iji chịkọta. Ọ na-ewe onye nrụpụta ọzọ oge iji chọpụta ya. Ma ọ bụrụ na ọ dị mkpa imegharị ihe, mgbe ahụ, a ga-enwe mpempe akwụkwọ ndị kwesịrị ịgbanwe. Koodu buru ibu na-apụtakarị mbelata mgbanwe na arụmọrụ nke ọrụ ahụ. Ngwọta dị mfe ma mara mma dị ngwa karịa koodu mgbagwoju anya. "

Kedu ka ị ga-esi mara mgbe ị gaghị ede koodu?

Nsogbu bụ na ndị mmemme na-ekwukarị ọnụ ọgụgụ njirimara ngwa ha chọrọ. N'ihi ya, ọtụtụ akụkụ nke koodu na-anọgide na-emechabeghị ma ọ bụ na ọ dịghị onye na-eji ha, ma ha na-akpaghasị ngwa.

Ị ghaghị ịghọta nke ọma ihe ọrụ gị chọrọ na ihe ọ na-adịghị.

Otu ihe atụ bụ ngwa na-edozi naanị otu ọrụ - ijikwa email. Maka ebumnuche a, ewebatala ọrụ abụọ - izipu na ịnata akwụkwọ ozi. I kwesịghị ịtụ anya ka onye njikwa mail bụrụ onye njikwa ọrụ n'otu oge.

Ịkwesịrị ịsị "mba" na atụmatụ iji tinye atụmatụ na-emetụtaghị isi ọrụ nke ngwa ahụ. Nke a bụ oge ọ ga-edo anya na koodu mgbakwunye adịghị mkpa.

Echefula ihe ngwa gị na-elekwasị anya.

Jụọ onwe gị mgbe niile:

- Kedu ọrụ a ga-emejuputa ugbu a?
— Kedu koodu m ga-ede?

Jụọ ajụjụ ndị na-abata n'uche wee nyochaa aro ndị si n'èzí pụta. Ma ọ bụghị ya, koodu mgbakwunye nwere ike igbu ọrụ ahụ.

Ịmara mgbe ị gaghị agbakwunye ihe ndị na-adịghị mkpa ga-enyere gị aka idobe koodu ntọala gị n'okpuru njikwa siri ike.

Nka onye nrụpụta dị mkpa nke ga-eme ka koodu gị ka mma

Na mmalite nke ụzọ ahụ, onye mmemme nwere naanị faịlụ abụọ ma ọ bụ atọ. Ọ dị mfe. Ịchịkọta na ịmalite ngwa a chọrọ obere oge; Ọ na-apụta mgbe niile ebe na ihe ị ga-achọ.

Ka ngwa na-agbasawanye, ọtụtụ faịlụ koodu na-apụta. Ha na-ejupụta katalọgụ ahụ, nke ọ bụla nwere ọtụtụ narị ahịrị. Iji hazie ihe a niile nke ọma, ị ga-emepụta akwụkwọ ndekọ aha ndị ọzọ. N'otu oge ahụ, icheta ọrụ ndị na-ahụ maka ihe na ihe omume na-akpata na-esiwanye ike; ijide ahụhụ na-ewekwa oge karịa. Njikwa oru ngo na-adịkwa mgbagwoju anya; ọ bụghị otu, mana a chọrọ ọtụtụ ndị mmepe ka ha debe ihe niile. N'ihi ya, ọnụ ahịa, ma ego na oge, na-abawanye, na usoro mmepe na-ebelata.

Ihe oru ngo a na-emecha buru ibu, na-agbakwunye ihe ohuru ohuru na-ewekwu mgbalị. Ọbụna maka ihe na-adịghị mkpa ị ga-eji ọtụtụ awa. Idozi mperi dị adị na-eduga n'ọdịdị nke ọhụrụ, yana oge ewepụtara ngwa na-efunahụ ya.

Ugbu a, anyị ga-alụ ọgụ maka ndụ nke ọrụ ahụ. Gịnị kpatara?

Nke bụ eziokwu bụ na ị ghọtaghị mgbe ị na-ekwesịghị itinye koodu mgbakwunye, wee zaa “ee” na aro na echiche ọ bụla. Ị kpuru ìsì, ọchịchọ imepụta ihe ọhụrụ mere ka ị leghara eziokwu ndị dị mkpa anya.

Ọ dị ka edemede ihe nkiri egwu, nri?

Nke a bụ kpọmkwem ihe ga-eme ma ị nọgide na-ekwu ee. Gbalịa ịghọta mgbe koodu ekwesịghị ịgbakwunye. Wepụ ihe ndị na-adịghị mkpa site na ọrụ ahụ - nke a ga-eme ka ndụ gị dịkwuo mfe ma gbasaa ndụ nke ngwa ahụ.

"Otu n'ime ụbọchị m kacha arụpụta bụ mgbe m wepụrụ ahịrị koodu 1000."
— Ken Thompson.

Ịmụ mgbe ị gaghị ede koodu siri ike. Ma ọ dị mkpa.

Ee, amaara m na ị banyela n'ụzọ onye nrụpụta ma chọọ ide koodu. Ọ dị mma, egbula echiche mbụ ahụ, mana echefula ihe ndị dị mkpa n'ihi ịnụ ọkụ n'obi. Anyị ghọtara ihe niile site na nnwale na njehie. Ị ga-emehiekwa ihe ma mụta ihe na ha. Ma ọ bụrụ na ị nwere ike ịmụta ihe site n'ihe ndị a dị n'elu, ọrụ gị ga-adịwanye mma.

Nọgide na-eke, mana mara mgbe ị ga-asị mba.

Skillbox na-atụ aro:

isi: www.habr.com

Tinye a comment