Ny fahaiza-manao ilaina amin'ny mpamorona izay hanatsara ny kaodinao

Ny fahaiza-manao ilaina amin'ny mpamorona izay hanatsara ny kaodinao

Sasin-tenin'ny mpandika teny: Rehefa avy namaky ity lahatsoratra ity ianao, dia mety ho gaga na ho tezitra mihitsy aza. Eny, gaga ihany koa izahay: ny mpanoratra dia heverina fa tsy mbola nandre momba ny ambaratongam-pahefana ao amin'ny ekipa, momba ny fametrahana asa miaraka amin'ny sata "ataovy haingana sy tsy misy antony." Eny, marina izany, somary hafahafa ity lahatsoratra ity. Eny tokoa, ny mpanoratra dia manoro hevitra fa ny programmer dia mandray ny andraikitry ny rafitra rafitra - nahoana ary ianao no mila mpanao mari-trano? Saingy ireo fanoherana rehetra ireo dia tsy tokony hanajamba anao amin'ny zava-dehibe indrindra - ny antony nandraisantsika sy nandikana ity lahatsoratra ity. Tsy resaka andraikitra no resahiny. Ity lahatsoratra ity dia momba ny fomba fiasa matihanina sy ny fahatsiarovan-tena. Ny marina dia raha mbola "manao izay lazainao" fotsiny ianao nefa tsy mieritreritra ny dikan'ny fihetsikao, dia tsy ho lasa programmer lehibe mihitsy ianao.

Lazao hoe tsia amin'ny kaody tsy ilaina. Ny hany ataonao dia ny manambatra litera telo ary manonona ny teny. Andeha isika hiara-hanao izany: "Nooooo!"

Fa andraso. Nahoana isika no manao izany? Rehefa dinihina tokoa, ny tena asa ny programmer dia ny manoratra kaody. Saingy mila manoratra code izay angatahina aminao ve ianao? Tsia! "Ny fahatakarana hoe rahoviana ny tsy hanoratra kaody no mety ho fahaiza-manao manan-danja indrindra ho an'ny mpandrindra." Ny kaody azo vakina.

Mampahatsiahy izahay: ho an'ny mpamaky rehetra ny "Habr" - fihenam-bidy 10 roubles rehefa misoratra anarana amin'ny taranja Skillbox rehetra mampiasa ny code promotional "Habr".

Skillbox dia manoro hevitra: Mazava ho azy "Mobile Developer PRO".

Ny fandaharana dia ny zavakanto amin'ny famahana olana. Ary ianao no tompon'ity zavakanto ity.
Indraindray, amin'ny ezaka hanombohana asa haingana araka izay azo atao, dia tsy mieritreritra afa-tsy ny famitana ny asa eo am-pelatanana isika. Ary mety hiteraka olana lehibe kokoa izany.

Inona no ataon'ny mpandrindra fandaharana?

Ny kaody rehetra soratanao dia tsy maintsy takatry ny mpamorona hafa, ary tsy maintsy asedraina sy amboarina.

Saingy misy olana: na inona na inona soratanao dia hanasarotra ny rindrambaiko izany ary mety hampiditra bibikely any aoriana.

Araka ny voalazan'i Rich Skrent, fahavalontsika ny code. Izao no nosoratany:

β€œRatsy ny kaody satria manomboka lo ary mila fikojakojana tsy tapaka. Ny fampidirana endri-javatra vaovao matetika dia mitaky fanovana code taloha. Arakaraky ny lehibe kokoa, ny avo kokoa ny mety hisian'ny hadisoana ary ny fotoana bebe kokoa amin'ny fanangonana. Mitaky fotoana bebe kokoa ny mpamorona mba hamantarana izany. Ary raha ilaina ny refactoring, dia azo antoka fa hisy sombintsombiny izay mendrika hovaina. Ny kaody lehibe matetika dia midika fa mihena ny fahafaha-manao sy ny fampandehanana ny tetikasa. Ny vahaolana tsotra sy kanto dia haingana kokoa noho ny kaody sarotra. "

Ahoana no ahafantaranao rehefa tsy manoratra kaody?

Ny olana dia matetika manitatra ny isan'ny endri-javatra ilain'ny fampiharana azy ny programmer. Vokatr'izany, ampahany maro amin'ny kaody no mbola tsy vita na tsy misy mampiasa azy ireo, fa manasarotra ny fampiharana.

Tokony ho azonao tsara hoe inona no ilain'ny tetikasanao ary inona no tsy.

Ohatra iray ny fampiharana iray mamaha asa iray monja - fitantanana mailaka. Ho an'ity tanjona ity, dia nisy asa roa nampidirina - ny fandefasana sy ny fandraisana taratasy. Tsy tokony hanantena ianao fa ho lasa mpitantana asa amin'ny fotoana iray ihany ny mpitantana mailaka.

Mila miteny mafy ianao hoe "tsia" amin'ny tolo-kevitra mba hanampiana ireo endri-javatra izay tsy mifandray amin'ny asa lehibe amin'ny fampiharana. Amin'io fotoana io indrindra no ahafantarana fa tsy ilaina ny code fanampiny.

Aza very mihitsy ny fifantohan'ny fampiharanao.

Manontania tena foana hoe:

- Inona no asa tokony hampiharina ankehitriny?
β€” Kaody inona no tokony hosoratako?

Anontanio ny hevitra tonga ao an-tsaina ary diniho ny soso-kevitra avy any ivelany. Raha tsy izany, ny code fanampiny dia afaka mamono fotsiny ilay tetikasa.

Ny fahafantaranao ny fotoana tsy hampidirana zavatra tsy ilaina dia hanampy anao hitazona ny fototry ny kaody eo ambany fifehezana mafy.

Ny fahaiza-manao ilaina amin'ny mpamorona izay hanatsara ny kaodinao

Amin'ny fiandohan'ny lalana dia manana rakitra loharano roa na telo ihany ny mpandrindra. Tsotra izany. Mitaky fotoana kely indrindra ny fanangonana sy fandefasana ny fampiharana; Mazava foana hoe aiza sy inona no tadiavina.

Rehefa mihamitombo ny fampiharana dia mihamaro ny rakitra kaody miseho. Feno andalana an-jatony ny katalaogy tsirairay avy. Mba handaminana tsara izany rehetra izany dia tsy maintsy mamorona lahatahiry fanampiny ianao. Etsy andanin'izany, mihasarotra hatrany ny fitadidiana ireo asa izay tompon'andraikitra amin'ny zavatra sy izay fihetsika mahatonga azy ireo; maka fotoana bebe kokoa koa ny fisamborana bibikely. Mihasarotra ihany koa ny fitantanana ny tetikasa; tsy iray ihany, fa mila mpamorona maromaro mba hanara-maso ny zava-drehetra. Araka izany, mitombo ny fandaniana, na ny vola na ny fotoana, ary mihena ny fizotran'ny fampandrosoana.

Lasa lehibe ny tetikasa amin'ny farany, ary mitaky ezaka bebe kokoa ny fampidirana ny endri-javatra vaovao tsirairay. Na dia amin'ny zavatra tsy dia misy dikany aza dia tsy maintsy mandany ora maromaro ianao. Ny fanitsiana ireo lesoka efa misy dia mitarika amin'ny fisehoana vaovao, ary tsy hita ny fe-potoana famoahana ny fangatahana.

Ankehitriny dia tsy maintsy miady amin'ny fiainan'ny tetikasa isika. Nahoana?

Ny zava-misy dia tsy azonao fotsiny hoe rahoviana ianao no tsy tokony hampiditra code fanampiny, ary namaly "eny" ny soso-kevitra sy hevitra rehetra. Jamba ianao, ny faniriana hamorona zava-baovao dia nahatonga anao tsy hiraharaha ny zava-misy manan-danja.

Toy ny horonan-tsarimihetsika mampihoron-koditra, sa tsy izany?

Izany indrindra no hitranga raha miteny eny foana ianao. Miezaha hahatakatra hoe rahoviana no tsy tokony hampiana kaody. Esory ny zavatra tsy ilaina amin'ny tetikasa - izany dia hanamora ny fiainanao ary hanalava ny fiainan'ny fampiharana.

"Ny iray tamin'ireo andro nahavokatra indrindra ahy dia ny namafa ny andalana 1000."
β€” Ken Thompson.

Sarotra ny mianatra rehefa tsy manoratra kaody. Ilaina anefa izany.

Eny, fantatro fa vao avy nizotra tamin'ny lalan'ny mpamorona ianao ary te hanoratra kaody. Tsara izany, aza hadino ny fahatsapana voalohany, fa aza hadino ny antony lehibe noho ny hafanam-po. Tsapanay tamin’ny alalan’ny fitsapana sy ny fahadisoana ny zava-drehetra. Hanao fahadisoana koa ianao ary hianatra avy amin’izany. Raha afaka mianatra avy amin'ireo voalaza etsy ambony ireo ianao, dia ho tonga saina kokoa ny asanao.

Tohizo ny famoronana, fa fantaro ny fotoana tokony handavana.

Skillbox dia manoro hevitra:

Source: www.habr.com

Add a comment