Sirta hufnaantu waa koodhka tayada, ee maaha maamule wax ku ool ah

Mid ka mid ah xirfadaha ugu nacasnimada badan waa maareeyayaasha maamula barnaamijyada. Dhammaan ma aha, laakiin kuwa aan ahayn barnaamij-yaqaannada laftooda. Kuwa u maleynaya inay suurtagal tahay in ay "kordhiyaan" waxtarka (ama kordhiyaan "hufnaanta"?) iyagoo isticmaalaya hababka buugaagta. Adigoon xitaa ku dhibin inaad akhrido buugaag isku mid ah, fiidiyowgu waa mid gypsy ah.

Kuwa aan waligood kood qorin. Kuwa loogu talagalay filimada Hollywood-ka ee ku saabsan barnaamijyada loo sameeyo - si fiican, kuwa ay ku daawadaan emailka iyagoo isticmaalaya khadka taliska. Kuwa aan danaynayn wax kale oo aan ahayn tilmaamayaasha, waqtiyada kama dambaysta ah iyo mushaharkooda.

Kuwa ugu badan.

Laakiin waa nacasyo sabab kale. Waxay rabaan hufnaan, ama ugu yaraan waxtarka (kaalay, maamulaha, Google waxa ay ku kala duwan yihiin), iyaga oo aan fahmin midkoodna. Iyadoo aan si guud loo fahmin nuxurka, habka loo helo natiijada, khasaaraha ka dhaca habkan, kharashka horumarinta. Marka la soo koobo, la shaqeynta barnaamijka sida haddii uu yahay sanduuq madow.

Waxay ku soo yaaceen maamulka barnaamijyada hal sabab oo keliya: waxaa jira buun-buunin, lacag, suuq iyo koox doqomo ah oo isku mid ah. Meel lagu lumo ayaa jirta.

Haddii ay jirto buunbuunin xagga wax soo saarka isku-ururinta makaanikada, waanu ku ordi lahayn halkaas. Gawaadhida saldhigyadu way nuugaan. La yaabi maayo in ninka iibinaya geedaha kirismaska ​​ee xaafadeena December uu yahay maamulaha IT-ga fasaxa.

Marka la soo koobo, haddii ay suurtagal tahay, raggan qoorta ka toog. Ha ka welwelin, waxay heli doonaan shaqo. Midkoodna waligiis ma samayn doono wax wanaagsan ilaa ay iyagu noqdaan barnaamij-sameeyaha. Sababtoo ah ma fahmin nuxurka, habka, macquulka ah ee habka uu gacanta ku hayo.

Hagaag, waa ku filan yahay maamulayaasha. Hadda ilaa barta, ee barnaamijyada. Sida loo kordhiyo hufnaanta horumarka adoo baranaya qorista kood tayo sare leh.

Si loo kordhiyo waxtarka, waxaad u baahan tahay inaad si dhakhso leh u xalliso dhibaatooyinka adigoon lumin tayada. Si aad u xalliso dhibaatooyinka degdega ah, waxaad u baahan tahay inaad awood u yeelatid inaad isla markiiba qorto kood tayo sare leh. Iyo "tayo sare", iyo "qor", iyo "isla markiiba". Aan si sarbeeb ah ugu sharaxo.

Qoritaanka kood tayo sare leh waxay la mid tahay ku hadalka luqad qalaad oo sax ah. Markaad garan weydo luqad, waxaad waqti badan ku bixisaa inaad isku daydo inaad fikradahaaga ku dejiso.

Haddii aad u baahan tahay inaad si degdeg ah wax u sheegto, kaliya waxaad ku dheggan tahay erayada qaar, inta badan maaha kuwa saxda ah, waxaad ilowdaa maqaallo, ereyga saxda ah ee saxda ah, ma aha in la xuso xiisadaha falka iyo ku dhawaaqida liidata.

Haddi aad waqti u hayso in aad jawaab samayso, waa in aad furto qaamuus ama turjumaan online ka ah oo aad wakhti badan geliso habaynta fikradahaaga. Dareenka, si kastaba ha ahaatee, wali wuxuu ahaan doonaa mid aan fiicnayn: waxaad tidhaahdaa jawaabta, mana garanaysid inay sax tahay iyo in kale. Waxay la mid tahay koodhka - waxay u muuqataa in la qoray, waxay u muuqataa inay shaqeyso, laakiin haddii ay tayo fiican tahay iyo haddii kale waa qarsoodi.

Waxay soo baxday inay tahay waqti lumis labanlaab ah. Waxay qaadanaysaa wakhti in jawaab laga keeno. Waxa kale oo ay qaadanaysaa wakhti in la sameeyo jawaabtan - oo ma aha mid aad u yar.

Haddii xirfadda qorista koodka tayada sare leh uu joogo, markaa jawaabta waa la samayn karaa isla markiiba, isla marka ay ku koraan madaxa, iyada oo aan wakhti dheeraad ah ku bixin tarjumaada.

Xirfadda qorista kood tayo sare leh waxay caawisaa marka la naqshadeynayo dhismaha. Si fudud ma tixgelin doontid khalad, aan la xaqiijin karin ama ikhtiyaarrada gacanta-gacanta ee madaxaaga.

Si loo soo koobo: xirfadda qorista kood tayo sare leh ayaa si weyn u dedejisa xalinta dhibaatada.

Laakiin intaas kuma koobna. Waad ku mahadsan tahay maareeyayaasha kabaha la dareemay, waxaa jira hal qabasho - ma hayno sabab aan ku qorno kood tayo sare leh. Maareeyuhu ma eego koodka, macmiilku ma eego koodka. Marar dhif ah ayaynu kood isu tusinaa, mararka qaarkood, mashaariicda qaarkood halkaas oo uu jiro kood loo qoondeeyey β€œChecker” ama dib-u-factoring xilliyeed.

Waxay soo baxday in inta badan kiisaska koodka shitty uu aado wax soo saarka ama macmiilka. Qofka qoray code shitty wuxuu sameeyaa isku-xir neerfeedka xasilloon - suurtagal maaha oo kaliya in la qoro code shitty, laakiin sidoo kale waa lagama maarmaan - waa la aqbalay, xitaa waxay bixiyaan.

Natiijo ahaan, xirfadda qorista koodhka tayada sare leh ma laha fursad uu ku horumariyo gabi ahaanba. Koodhka uu qoray shaqaale shuruudaysan waligiis qofna ma hubiyo. Sababta kaliya ee uu u baran doono barnaamijka si caadi ah waa dhiirigelinta gudaha.

Laakiin dhiirigelintan guduhu waxay ka hor imanaysaa qorshayaasha iyo shuruudaha waxtarka iyo wax soo saarka. Iska horimaadkan si cad looma xalin karo code-ka tayada sare leh, sababtoo ah xitaa ma dhaleeceeyaan dadka koodka shitty. Iyo fashilinta fulinta qorshaha - xitaa sidaas.

Maxaan sameeyaa? Waxaan arkaa oo soo jeedinayaa laba waddo oo la isku dari karo.

Midda kowaad waa inaad tusto koodkaaga qof ku jira shirkadda. Maaha si firfircoon (marka la waydiiyo/lagu qasbo), laakiin si firfircooni ah (uh, dude, eeg koodkayga, fadlan). Waxa ugu weyn ee halkan ma aha in la dhajiyo snot sonkor leh, ma aha in la isku dayo in la dhaleeceeyo koodka qaab asluub ​​leh. Haddii koodku yahay wax xun, waxaanu nidhaahnaa sidan: koodku waa wax xun. Iyadoo sharraxaad, dabcan, iyo talooyin ku saabsan sida loo hagaajiyo.

Laakiin jidkani sidoo kale waa sidaas-si. Ku dabaqitaankeedu waxay ku xiran tahay meesha uu xiriirku ka dhacay. Haddii shaqadu ay horeba u gashay wax soo saarka oo ay soo baxdo in koodka uu yahay mid xun, ma jirto wax faa'iido leh oo dib loo sameeyo. Si sax ah, sababaha - cabbirada ayaa sidoo kale hoos u dhigi doona. Maareeyayaashu waxay ku degdegi doonaan oo kugu burburin doonaan shuruudaha waxtarka leh. Xataa ha isku dayin inaad u sharaxdo in koodka shitty-ku uu si dhab ah ugu soo noqon doono qaab cayayaan ah - way kugu soo noqon doontaa. Waxa kaliya oo aad samayn kartaa ballan inaadan tan dib u samayn.

Haddii shaqada aan weli la dhiibin, ama hadda la bilaabay, ka dibna ku shubista qashinka (ama mashruuceeda, fikradda) waxay yeelan kartaa macno dhab ah - qofku si caadi ah ayuu u samayn doonaa.

Habka labaad, kan ugu qabow, waa in la sameeyo horumarinta il furan inta lagu jiro saacadaha aan shaqaynayn. Waa maxay hadafku: kooxo badan oo programmers ah, kuwaas oo ah programmers, si ay u arkaan koodkaaga oo ay uga hadlaan. Qof kasta oo ku jira shirkadda ma haysto waqti. Laakiin barnaamijyada adduunka oo dhan wali ma hayaan wax ay qabtaan, oo haddii aad wax faa'iido leh ku qorto aragtida codsiga, hubaal waxay eegi doonaan gudaha.

Khiyaamada ugu weyn, fikradeyda, waa qorista koodka inta lagu jiro saacadaha aan shaqeynin, sababtoo ah iskahorimaadka u dhexeeya tayada koodhka iyo xawaaraha bixinta natiijada ma shaqeyn doonto. Qor horumarkaaga ugu yaraan hal sano. Wakhtiyada kama dambaysta ah, ama tilmaamaha farsamada, ama lacagta, ama madaxdu culays kuguma saari doono. Xoriyad buuxda iyo hal-abuurnimo.

Kaliya hal-abuurka bilaashka ah waxaad fahmi doontaa oo aad dareemi doontaa waxa koodka weyn yahay, arag quruxda luqadda iyo tignoolajiyada, oo waxaad dareemi doontaa soo jiidashada hawlaha ganacsiga. Hagaag, waxaad baran doontaa inaad qorto kood tayo sare leh.

Run, tani waxay u baahan doontaa inaad waqti gaar ah ku qaadato. Sida horumar kasta oo kale. U fiirso sida kharashka, laakiin sida maalgashiga - naftaada.

Source: www.habr.com

Add a comment