Nahoana no mahasoa ny manamboatra kodiarana?

Nahoana no mahasoa ny manamboatra kodiarana?

Indray andro aho dia nanadihady mpamorona JavaScript izay mangataka toerana ambony. Ny mpiara-miasa iray, izay nanatrika ny tafatafa ihany koa, dia nangataka ny kandidà hanoratra asa iray izay hanao fangatahana HTTP ary, raha tsy mahomby, dia andramo imbetsaka.

Nosoratany mivantana teo amin'ny solaitrabe ilay kaody, mba ho ampy hanaovana sary tombantombana. Raha nasehony fotsiny hoe azony tsara ny zava-misy, dia ho afa-po izahay. Saingy, indrisy, tsy nahita vahaolana mahomby izy. Avy eo izahay, nanamarika izany ho fientanentanana, dia nanapa-kevitra ny hanamora kely ny asa ary nangataka azy hamadika ny fiasa misy antso miverina ho asa miorina amin'ny fampanantenana.

Fa indrisy. Eny, niharihary fa efa nifanena tamin'ny code toy izany izy taloha. Fantany amin'ny ankapobeny ny fandehan'ny zava-drehetra tao. Ny hany ilaintsika dia sketch amin'ny vahaolana mampiseho fahatakarana ny foto-kevitra. Tsy misy dikany anefa ny fehezan-dalàna nosoratan’ilay kandidà teo amin’ny solaitrabe. Nanana hevitra tena manjavozavo momba ny fampanantenana ao amin'ny JavaScript izy ary tsy afaka nanazava ny antony nilaina izany. Ho an'ny zandriny dia azo navela izany, saingy tsy mety amin'ny toeran'ny zokiolona intsony izy. Ahoana no ahafahan'ity mpamorona ity hamaha ny bibikely ao anatin'ny rojo fampanantenana sarotra ary hanazava amin'ny hafa ny tena nataony?

Ny mpamorona dia mihevitra fa ny kaody efa vita dia miharihary

Nandritra ny dingan'ny fampandrosoana, sendra tsy tapaka ny fitaovana azo averina. Mamindra sombin-kaody izahay mba tsy hamerenana manoratra azy ireo isaky ny mandeha. Noho izany, amin'ny fampifohana ny saintsika rehetra amin'ny ampahany manan-danja, dia mijery ny kaody vita miasa miaraka amin'ny zavatra miharihary isika - mihevitra fotsiny isika fa handeha araka ny tokony ho izy ny zava-drehetra.

Ary matetika dia miasa izany, fa rehefa miharatsy ny toe-javatra, ny fahatakarana ny mekanika mihoatra noho ny karama.

Noho izany, ny kandidanay ho amin'ny toeran'ny mpamorona zokiolona dia nihevitra ny zavatra fampanantenana ho miharihary. Mety nanana hevitra momba ny fomba hiatrehana azy ireo izy rehefa mitranga any amin'ny toerana iray ao amin'ny fehezan-dalànan'olon-kafa, saingy tsy azony ny fitsipika ankapobeny ary tsy afaka namerina izany ny tenany nandritra ny tafatafa. Angamba izy nahatsiaro ilay sombintsombiny tamin'ny fony - tsy dia sarotra izany:

return new Promise((resolve, reject) => {
  functionWithCallback((err, result) => {
   return err ? reject(err) : resolve(result);
  });
});

Nanao izany koa aho - ary mety efa nanao izany isika rehetra. Notadidiny fotsiny ny sombin-kaody iray mba hahafahan'izy ireo mampiasa izany any aoriana any amin'ny asany, raha tsy manana hevitra ankapobeny fotsiny ny fomba fiasan'ny zava-drehetra ao. Saingy raha tena takatry ny mpamorona ilay foto-kevitra, dia tsy voatery hahatsiaro na inona na inona izy - ho fantany fotsiny ny fomba hanaovana izany, ary hamoaka mora foana ny zavatra rehetra ilainy amin'ny code.

Hiverina any amin'ny fakany

Tamin'ny taona 2012, raha mbola tsy tafapetraka ny fanjakazakan'ny rafitra eo anoloana, dia nitondra an'izao tontolo izao ny jQuery, ary namaky ilay boky aho. Tsiambaratelon'ny JavaScript Ninja, nosoratan'i John Resig, mpamorona ny jQuery.

Ny boky dia mampianatra ny mpamaky ny fomba hamoronana ny jQuery azy manokana hatrany am-boalohany ary manome fomba fijery tokana momba ny fizotry ny fisainana izay nitarika ny famoronana ny tranomboky. Tao anatin'ny taona vitsivitsy izay, very ny lazany teo aloha ny jQuery, saingy mbola manoro hevitra ny boky aho. Ny tena nanaitra ahy indrindra momba azy dia ny fahatsapana maharitra fa afaka nieritreritra izany rehetra izany ny tenako. Ny dingana izay nofaritan'ny mpanoratra dia toa lojika, mazava loatra ka nanomboka nieritreritra aho fa afaka mamorona jQuery mora foana aho raha vao tonga amin'izany.

Mazava ho azy, raha ny tena izy dia tsy ho afaka nanao zavatra toy izany aho - ho nanapa-kevitra aho fa sarotra be izany. Ny vahaolana ho ahy manokana dia toa tsotra sy tsy misy dikany loatra ka tsy maintsy miasa aho, ka hilavo lefona aho. Hanasokajy ny jQuery ho zavatra miharihary aho, amin'ny fampandehanana marina izay ilainao hinoana an-jambany fotsiny. Manaraka izany dia zara raha handany fotoana hijerena ny mekanika amin'ity tranomboky ity aho, fa hampiasa azy fotsiny ho karazana boaty mainty.

Fa ny famakiana ity boky ity dia nahatonga ahy ho olona hafa. Nanomboka namaky ny kaody loharano aho ary nahita fa ny fampiharana ny vahaolana maro dia tena mangarahara, miharihary mihitsy aza. Tsia, mazava ho azy, tantara hafa ny mieritreritra zavatra toy izany amin'ny tenanao manokana. Saingy ny fandalinana ny kaodin'ny olon-kafa sy ny famerenana ny vahaolana efa misy izay manampy antsika hamorona zavatra ho antsika manokana.

Ny aingam-panahy azonao sy ny lamina atombokao dia hanova anao amin'ny maha-mpamorona anao. Ho hitanao fa io trano famakiam-boky mahafinaritra izay ampiasainao tsy tapaka sy izay zatra mieritreritra ny ho toy ny majika artifact dia tsy miasa amin'ny ody mihitsy, fa mamaha olana fotsiny laconically sy resourceful.

Indraindray ianao dia tsy maintsy mamakafaka ny kaody, mamakafaka azy tsikelikely, fa izao no fomba, mihetsika amin'ny dingana kely sy tsy miovaova, azonao atao ny mamerina ny lalan'ny mpanoratra mankany amin'ny vahaolana. Izany dia ahafahanao miditra lalindalina kokoa amin'ny fizotran'ny kaody ary hanome anao fahatokisana bebe kokoa amin'ny famoahana ny vahaolanao manokana.

Raha vao nanomboka niasa tamin'ny fampanantenana aho, dia toy ny mazia madio izany. Avy eo dia hitako fa mifototra amin'ny antso miverina mitovy izy ireo, ary nivadika ny tontolon'ny fandaharana. Ka ny lamina, ny tanjona dia ny hamonjy antsika amin'ny antso an-tariby, dia ampiharina amin'ny fampiasana antso an-tariby?!

Nanampy ahy hijery ilay raharaha amin'ny maso hafa izany ary hahatsapa fa tsy fehezan-dalàna manjavozavo eo anoloako izany, ny fahasarotana mandrara izay tsy ho takatro velively amin'ny fiainako. Ireo dia lamina azo takarina tsy misy olana miaraka amin'ny fahalianana sy ny fandrobohana lalina. Izany no fomba hianaran'ny olona ny kaody sy hitombo amin'ny maha-mpamorona azy.

Avereno indray ity kodiarana ity

Koa mandrosoa ary avereno indray ny kodiarana: manorata kaody famatorana data anao manokana, mamorona fampanantenana an-trano, na manaova vahaolana momba ny fitantanana ny fanjakanao manokana.
Tsy maninona fa tsy misy olona hampiasa izany rehetra izany - fa fantatrao izao ny fomba hanaovana izany. Ary raha manana fahafahana hampiasa ny fivoarana toy izany amin'ny tetikasanao manokana ianao, dia tsara izany amin'ny ankapobeny. Ho afaka hampivelatra azy ireo ianao ary hianatra zavatra hafa.

Ny tanjona eto dia tsy ny handefa ny code-nao amin'ny famokarana, fa ny hianatra zava-baovao. Ny fanoratana ny fampiharana anao manokana amin'ny vahaolana efa misy dia fomba tsara hianarana avy amin'ireo mpandrindra tsara indrindra ary hanatsara ny fahaizanao.

Source: www.habr.com

Add a comment