Me yasa yake da amfani don sake ƙirƙira ƙafafun?

Me yasa yake da amfani don sake ƙirƙira ƙafafun?

Kwanaki na yi hira da wani mai haɓaka JavaScript wanda ke neman babban matsayi. Wani abokin aiki, wanda shi ma ya halarci hirar, ya nemi ɗan takarar ya rubuta aikin da zai yi buƙatar HTTP kuma, idan bai yi nasara ba, sake gwadawa sau da yawa.

Ya rubuta lambar kai tsaye a kan allo, don haka zai isa ya zana wani abu kusan. Da a ce kawai ya nuna cewa ya fahimci abin da ke faruwa da kyau, da mun gamsu sosai. Amma, abin takaici, ya kasa samun nasarar warware matsalar. Sa'an nan kuma mu, mu, munã lãbãri da shi har zuwa farin ciki, yanke shawarar kawo wani ɗan sauki aikin da kuma tambaye shi da ya mayar da wani aiki tare da kira baya ga aikin gina a kan alƙawura.

Amma kash. Haka ne, a bayyane yake cewa ya ci karo da irin wannan lambar a baya. Ya san gabaɗaya yadda komai ke aiki a wurin. Duk abin da muke buƙata shine zane na mafita wanda ke nuna fahimtar ra'ayi. Duk da haka, lambar da ɗan takarar ya rubuta a kan allo, duk maganar banza ce. Yana da ra'ayi mara kyau na menene alkawuran da ke cikin JavaScript kuma ba zai iya bayyana ainihin dalilin da yasa ake buƙatar su ba. Ga ƙarami wannan da an gafarta masa, amma bai dace da matsayin babba ba. Ta yaya wannan mai haɓakawa zai iya gyara kurakurai a cikin sarkar alkawuran kuma ya bayyana wa wasu ainihin abin da ya yi?

Masu haɓakawa suna la'akari da shirye-shiryen lambar da aka yi da kanta

A lokacin tsarin ci gaba, muna ci gaba da haɗuwa da kayan da za a iya sakewa. Muna canja wurin guntun lamba don kada mu sake rubuta su kowane lokaci. Sabili da haka, ta hanyar mayar da hankalinmu akan mahimman sassan, muna kallon lambar da aka gama da muke aiki tare da wani abu mai bayyana - kawai muna ɗauka cewa duk abin da zai yi aiki kamar yadda ya kamata.

Kuma yawanci yana aiki, amma lokacin da abubuwa suka yi waƙa, fahimtar injiniyoyi fiye da biyan kuɗi.

Don haka, ɗan takararmu na matsayin babban mai haɓakawa ya ɗauki abubuwan alƙawari a matsayin bayyanannen kansa. Wataƙila yana da ra'ayin yadda za a magance su lokacin da suka faru a wani wuri a cikin lambar wani, amma bai fahimci ƙa'idar gaba ɗaya ba kuma ba zai iya maimaita kansa ba yayin hirar. Zai yiwu ya tuna da guntu da zuciya - ba haka ba ne mai wuya:

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

Ni ma na yi - kuma tabbas duk mun yi shi a wani lokaci. Suna kawai haddace wani lambar don daga baya su iya amfani da shi a cikin aikinsu, yayin da kawai suna da masaniyar yadda komai ya yi aiki a wurin. Amma idan mai haɓakawa ya fahimci manufar da gaske, ba lallai ne ya tuna komai ba - zai san yadda ake yin shi kawai, kuma zai iya sake haifar da duk abin da yake buƙata a cikin lambar.

Koma zuwa tushen

A cikin 2012, lokacin da ba a riga an kafa rinjayen tsarin gaba-gaba ba, jQuery ya mallaki duniya, kuma na karanta littafin. Asirin JavaScript NinjaJohn Resig, mahaliccin jQuery ne ya rubuta.

Littafin yana koya wa mai karatu yadda zai ƙirƙiri nasu jQuery daga karce kuma yana ba da haske na musamman game da tsarin tunani wanda ya haifar da ƙirƙirar ɗakin karatu. A cikin 'yan shekarun nan, jQuery ya rasa tsohon shahararsa, amma har yanzu ina ba da shawarar littafin sosai. Abin da ya fi burge ni game da ita shi ne nacin da nake ji cewa da kaina na yi tunanin duk wannan. Matakan da marubucin ya bayyana sun yi kama da ma'ana, don haka a sarari cewa na fara tunanin cewa zan iya ƙirƙirar jQuery cikin sauƙi idan na gangara zuwa gare ta.

Tabbas, da a zahiri ba zan iya yin wani abu kamar wannan ba - da na yanke shawarar cewa yana da wuyar jurewa. Magani na zai yi kama da sauki da butulci don yin aiki, kuma zan daina. Zan rarraba jQuery a matsayin abubuwa masu bayyana kansu, a cikin aikin da ya dace wanda kawai kuke buƙatar gaskatawa a makance. Daga baya, da kyar ba zan ɓata lokaci ba in shiga cikin injiniyoyin wannan ɗakin karatu, amma kawai zan yi amfani da shi azaman nau'in akwatin baki.

Amma karanta wannan littafin ya sa na zama wani mutum dabam. Na fara karanta lambar tushe kuma na gano cewa aiwatar da mafita da yawa a zahiri gaskiya ne, har ma a bayyane yake. A'a, ba shakka, tunanin wani abu irin wannan da kanku wani labari ne daban. Amma yana nazarin lambar wasu mutane da sake haifar da mafita da ke taimaka mana mu fito da wani abu na kanmu.

Ilhamar da kuka samu da tsarin da kuka fara lura zasu canza ku a matsayin mai haɓakawa. Za ku ga cewa ɗakin ɗakin karatu mai ban mamaki da kuke amfani da shi akai-akai kuma wanda kuka saba da yin tunani a matsayin kayan aikin sihiri ba ya aiki akan sihiri kwata-kwata, amma kawai yana warware matsala cikin laconic da albarkatu.

Wani lokaci za ku yi la'akari da lambar, yin nazarin shi mataki-mataki, amma wannan shine yadda, motsi a cikin ƙananan matakai masu daidaituwa, za ku iya maimaita hanyar marubucin zuwa mafita. Wannan zai ba ku damar nutsewa cikin zurfin tsarin yin rikodin kuma ya ba ku ƙarin kwarin gwiwa wajen fito da naku mafita.

Lokacin da na fara aiki tare da alkawuran, ya zama kamar na sihiri. Daga nan sai na gano cewa sun dogara ne akan kira guda daya, kuma duniyar shirye-shiryen ta ta juya baya. Don haka tsarin, wanda manufarsa shine ya cece mu daga sake kira, an aiwatar da shi ta hanyar amfani da kira?!

Wannan ya taimaka mini in kalli al'amarin da idanu daban-daban na gane cewa wannan ba wani abu ba ne a gabana, haramtacciyar hadaddun da ba zan taɓa gane su ba a rayuwata. Waɗannan su ne kawai alamu waɗanda za a iya fahimta ba tare da matsaloli tare da son sani da zurfin nutsewa ba. Wannan shine yadda mutane ke koyon yin lamba da girma azaman masu haɓakawa.

Sake ƙirƙira wannan dabaran

Don haka ci gaba da sake ƙirƙira ƙafafun: rubuta lambar daurin bayanan ku, ƙirƙiri alƙawari na gida, ko ma yin naku hanyar sarrafa jihar ku.
Babu matsala cewa babu wanda zai taɓa yin amfani da duk wannan - amma yanzu kun san yadda ake yin shi. Kuma idan kuna da damar da za ku yi amfani da irin waɗannan ci gaba a cikin ayyukan ku, to hakan yana da kyau gabaɗaya. Za ku iya haɓaka su kuma ku koyi wani abu dabam.

Batun anan shine ba don aika lambar ku zuwa samarwa ba, amma don koyon sabon abu. Rubutun aiwatar da kanku na mafita mai gudana babbar hanya ce don koyo daga mafi kyawun masu tsara shirye-shirye don haka inganta ƙwarewar ku.

source: www.habr.com

Add a comment