Ita ile code: fai polokalame ma le leaga

Ita ile code: fai polokalame ma le leaga

O lo'o ou va'ai i se fasi code. Atonu o le code sili lea ona leaga ua ou vaai i ai. Ina ia fa'afouina na'o le tasi fa'amaumauga i totonu o fa'amaumauga, e toe aumai uma fa'amaumauga i le aoina ona tu'uina atu lea o se talosaga fa'afou i fa'amaumauga uma i totonu o fa'amaumauga, e o'o lava i fa'amaumauga e le mana'omia le toe fa'afouina. O lo'o i ai se fa'afanua galuega e toe fa'afo'i mai ai le tau na pasi atu i ai. O lo'o i ai su'ega tu'utu'uga mo fesuiaiga e foliga mai e tutusa le tau, na'o le ta'ua i sitaili eseese (firstName и first_name). Mo UPDATE taʻitasi, e tuʻuina atu e le code se feʻau i se laina ese, lea e faʻatautaia e se isi galuega e leai se server, ae o loʻo faia uma galuega mo se aofaʻi eseʻese i totonu o le database e tasi. Na ou taʻua o lenei galuega e leai se 'auʻaunaga e mai i le ao faʻavae "auʻaunaga-oriented architecture" e sili atu i le 100 galuega i le siosiomaga?

Na faapefea ona mafai ona faia lenei mea? Ou te ufiufi o'u foliga ma vaaia lo'u masusu i lo'u ata. E fesili mai a'u uo po o le a le mea na tupu, ma ou te toe faamatalaina i lanu Sili ona leaga o le BulkDataImporter.js 2018. E luelue mai tagata uma ma le alofa ia te aʻu ma ioe: faʻafefea ona latou faia lenei mea ia i matou?

Negativity: o se meafaigaluega faʻalagona i se aganuu polokalame

Negativity e iai sona sao taua ile polokalame. O loʻo faʻapipiʻiina i la tatou aganuu ma faʻaaogaina e faʻasoa ai mea ua tatou aʻoaʻoina ("e te le faia e te talitonu i ai, e faapeʻī lenā tulafono!”), e faailoa atu ai le tigā alofa e ala i le lē fiafia (“Le Atua e, AISEĀ e faia ai lenā mea?”), e faaalialia ai le tagata lava ia (“Ou te lē taitai lava ina e le’i faia”), ia tu’u le tuua’iga i se isi tagata (“ua tatou toilalo ona o lana tulafono, lea e le mafai ona faatumauina”), pe, e pei ona masani ai i faalapotopotoga sili ona “oona”, e pulea ai isi e ala i se lagona o le maasiasi (“O le a le mea na e mafaufau i ai?” ? sa'o").

Ita ile code: fai polokalame ma le leaga

Negativity e taua tele i tagata fai polokalame aua o se auala sili ona aoga e faʻaalia ai le taua. Na ou auai i se tasi taimi i se tolauapiga polokalame, ma o le masani masani o le totoina o se aganuu o alamanuia i tamaiti aoga o le tuuina atu lea ma le agalelei o meme, tala, ma vitio, o le sili ona lauiloa na faʻaaogaina. le fiafia o le au fai polokalame pe a feagai ma le le malamalama o tagata. E lelei le mafai ona faʻaogaina meafaigaluega faʻalagona e iloa ai le Lelei, le Leaga, le Auleaga, Aua le Faia lena, Aua lava. E tatau ona saunia tagata fou mo le mea moni atonu o le a le malamalama i latou e a latou uo e mamao mai IT. O a latou uo o le a amata ona faʻatau atu ia i latou manatu faʻaoga miliona-tala. E tatau ona latou feoai solo i labyrinths e le gata o code tuai ma se vaega o minotaurs i tafatafa o le tulimanu.

O le taimi muamua tatou te aʻoaʻo ai polokalame, o lo tatou malamalama i le loloto o le "aafiaga faʻapolokalame" e faʻavae i le matauina o lagona o isi tagata. E mafai ona iloa lelei lenei mea mai pou i totonu sabe ProgrammerHumor, lea e tafafao ai le tele o tagata fai polokalame fou. O le tele o mea malie e, i le tasi tikeri poʻo le isi, lanu i lanu eseese o le le lelei: le fiafia, le mautonu, ita, faʻamaualalo ma isi. Ma afai e foliga mai e le lava lenei ia te oe, faitau faʻamatalaga.

Ita ile code: fai polokalame ma le leaga

Na ou matauina a o maua e le au fai polokalame le poto masani, ua atili ai ona leaga. O tagata amata, e le o iloa faigata o loʻo faʻatali mo i latou, amata ma le naunautai ma le naunau e talitonu o le mafuaʻaga o nei faigata o le leai o se poto masani ma le malamalama; ma mulimuli ane o le a latou fetaiai ma le moni o mea.

Ua mavae le taimi, latou te maua le poto masani ma mafai ai ona iloa le eseesega o tulafono lelei mai le leaga. Ma a oʻo mai lena taimi, e lagona e le au fai polokalame le le fiafia o le galue ma le leaga o le tulafono. Ma afai latou te galulue i se 'au (mamao poʻo le tagata lava ia), e masani ona latou faʻaaogaina mausa faʻalagona a tagata faigaluega sili atu le poto masani. O lenei mea e masani ona oʻo atu ai i le faʻateleina o mea le lelei, ona ua mafai nei e tagata talavou ona talanoa ma le mafaufau e uiga i tulafono laiti ma vaevaeina i le leaga ma le lelei, ma faʻaalia ai o latou "i le iloa." O lenei mea e faʻamalosia atili ai le le lelei: ona o le le fiafia, e faigofie ona fegalegaleai ma au uo ma avea ma se vaega o se vaega; o le faitioina o le Bad Code e faʻateleina ai lou tulaga ma faʻapolofesa i mata o isi: o tagata e fa'aalia manatu le lelei e masani ona va'aia e sili atu le popoto ma agava'a.

O le faʻateleina o mea leaga e le o se mea leaga. Talanoaga o polokalame, faatasi ai ma isi mea, e matua taulaʻi i le tulaga lelei o le tulafono tusitusia. O le a le fa'ailoga o lo'o fa'amalamalama atoatoa ai le galuega o lo'o fa'amoemoe e fai (megana, upegatafa'ilagi, ma isi mea fa'apitoa), o lea e taua ai le mafai ona fa'aalia lou manatu e uiga i lena code. Toeitiiti lava o talanoaga uma e oʻo mai i lalo pe o le code e lava lelei, ma le taʻusalaina o le faʻaalia o le tulafono leaga i faaupuga o latou lagona faʻalagona e faʻaalia ai le lelei o le code:

  • "O loʻo i ai le tele o faʻamatalaga faʻaletonu i totonu o lenei module, o se sui tauva lelei mo le faʻaleleia atili o faʻatinoga."
  • "O lenei module e matua leaga lava, e tatau ona tatou toe faʻaleleia."
  • "O lenei module e le talafeagai, e tatau ona toe tusia."
  • "O lenei module e le aoga, e tatau ona faʻapipiʻi."
  • "O se fasi mamoe poʻa, e le o se module, e le manaʻomia ona tusia, o le a le mea na mafaufau i ai lona tusitala."

I le auala, o le "faʻamalologa faʻalagona" lea e faʻaigoaina ai e le au atinaʻe le code "sexy", lea e seasea fetaui - seivagana ua e galue i PornHub.

O le faʻafitauli o tagata e ese, le mautonu, lagona faʻalagona, ma o le faʻaaliga ma le faʻaalia o soʻo se lagona e suia ai i tatou: i le taimi muamua e le mautonu, ae i le aluga o taimi, tele.

O se malifa maseesee fa'alavelave o negativity

I ni nai tausaga talu ai, sa avea aʻu ma taʻitaʻi o le 'au faʻalilolilo ma faʻatalanoaina se atinaʻe. Sa matou fiafia tele ia te ia: e atamai o ia, fai fesili lelei, atamai tekinolosi, ma fetaui lelei ma la tatou aganuu. Sa matua faagaeetia lava a'u i lona tulaga lelei ma le maaleale na foliga mai ai. Ma sa ou faafaigaluegaina o ia.

I lena taimi, sa ou faigaluega i le kamupani mo ni nai tausaga ma sa ou lagona e le aoga tele la tatou aganuu. Na matou taumafai e faʻalauiloa le oloa faʻalua, faʻatolu ma faʻalua taimi ae ou te leʻi taunuu, lea na mafua ai le tele o tupe faʻaalu i le toe faʻaleleia, lea e leai se mea matou te faʻaalia sei vagana ai po uumi, taimi faigata ma oloa na aoga. Ma e ui lava sa ou galue malosi, ae sa ou masalosalo i le taimi mulimuli na tofia mai e le pulega ia i matou. Ma sa ia palauvale fua pe a talanoaina nisi o vaega o le tulafono ma aʻu uo.

E le o se mea la e ofo ai—e ui ina sa ou ofo—i ni nai vaiaso mulimuli ane, na fai mai ai foi e lena lava tagata atiae fou mea le lelei lava e tasi sa ou faia (e aofia ai ma le palauvale). Na ou iloaina o le a ese lana amio i se kamupani ese ma se aganuu ese. Na ona fetuutuunai lava i le aganuu na ou faia. Sa lofituina au i se lagona o le tausalaina. Ona o loʻu poto masani, na ou totoina ai le le mautonu i se tagata fou na ou iloa e matua ese lava. E tusa lava pe e leʻi faapena o ia ma na o le faia o se foliga e faʻaalia ai e mafai ona ia ofi i totonu, na ou faʻamalosia oʻu uiga mataga ia te ia. Ma o mea uma e fai mai, e oo lava i le tausuaga po o le faaseʻe, e iai le uiga leaga e liliu atu ai i mea e talitonuina.

Ita ile code: fai polokalame ma le leaga

Auala le lelei

Seʻi o tatou toe foʻi i a tatou tagata fai polokalame fou, o ē ua maua sina poto ma le poto masani: ua sili atu ona latou masani i le pisinisi polokalame ma malamalama o loʻo i ai i soʻo se mea le tulafono leaga, e le mafai ona aloese mai ai. E tupu e oʻo lava i kamupani sili ona maualuga e taulaʻi i le lelei (ma seʻi ou matauina: e foliga mai, o aso nei e le puipuia mai tulafono leaga).

Lelei tusitusiga. I le aluga o taimi, ua amata ona talia e le au atinaʻe lena tulafono leaga o se mea moni o polokalama ma o la latou galuega o le faʻaleleia. Ma afai e le mafai ona aloese mai le tulafono leaga, e leai se aoga e fai ai se vevesi e uiga i ai. Latou te uia le ala o Zen, taulai atu i le foia o faafitauli poʻo galuega e feagai ma i latou. Latou te aʻoaʻoina pe faʻafefea ona fua saʻo ma faʻafesoʻotaʻi le tulaga lelei o polokalama i tagata e ana pisinisi, tusi faʻatatauga faʻavae e faʻavae i luga o latou tausaga o le poto masani, ma iu ai ina maua taui mataʻutia mo lo latou taua ma le faʻaauau pea i le pisinisi. E fai lelei a latou galuega e totogi ai le $10 miliona i ponesi ma litaea e fai le mea latou te mananaʻo ai i aso uma o totoe o latou olaga (faamolemole aua le manatu faatauvaa).

Ita ile code: fai polokalame ma le leaga

O le isi fa'aaliga o le ala o le pogisa. Nai lo le taliaina o le tulafono leaga o se mea e le maalofia, e ave e le au atinaʻe i latou lava e valaau mea leaga uma i le lalolagi polokalame ina ia mafai ai ona latou faatoilaloina. Latou te mumusu e faʻaleleia tulafono leaga o loʻo iai mo le tele o mafuaʻaga lelei: "e tatau i tagata ona iloa atili ma aua le valea"; "e le fiafia"; “e leaga lenei mea mo pisinisi”; “ua faamaonia ai lo’u atamai”; "Afai ou te le taʻuina atu ia te oe le leaga o lenei tulafono, o le a pau le kamupani atoa i le vasa," ma isi.

E mautinoa lava e le mafai ona faʻatinoina suiga latou te manaʻo ai ona o le pisinisi e faʻanoanoa e tatau ona faʻaauau pea ona atiaʻe ma e le mafai ona faʻaalu se taimi e popole ai i le tulaga lelei o le tulafono, o nei tagata e maua se talaaga o ni tagata faitio. O loʻo taofia mo lo latou agavaa maualuga, ae o loʻo tuleia i le pito i tua o le kamupani, lea latou te le faʻafefe ai le tele o tagata, ae o le a lagolagoina pea le faʻaogaina o faiga faʻapitoa. A aunoa ma le avanoa i avanoa tau atina'e fou, latou te le maua ni tomai ma le toe fa'amalieina mana'oga tau alamanuia. O lo latou le lelei ua liua i le oona oona, ma o se taunuuga latou te fafagaina o latou manatu e ala i le finau ma tamaiti aoga e luasefulu tausaga e uiga i le faigamalaga na latou fiafia i ai tekinolosi tuai ma pe aisea lava e vevela ai. E iu ina litaea ma ola i lo latou matutua e palauvale i manulele.

O le mea moni atonu o loʻo taoto i se mea i le va o nei tulaga ogaoga e lua.

O nisi kamupani ua matua manuia lava i le fatuina o ni aganuu sili ona le lelei, faʻalavelave, faʻamalosi malosi (pei o Microsoft muamua leiloa sefulu tausaga) - e masani lava o kamupani ia o loʻo i ai oloa e fetaui lelei ma le maketi ma le manaʻoga e tupu vave i le vave e mafai ai; poʻo kamupani o loʻo i ai se faʻatonuga o le faʻatonuga ma le pulea (Apple i tausaga sili ona lelei o Galuega), lea e faia ai e tagata uma mea e taʻu atu ia i latou. Ae ui i lea, o suʻesuʻega faʻapisinisi faʻaonaponei (ma le mafaufau masani) o loʻo fautua mai ai le maualuga o le atamai, lea e oʻo atu ai i le faʻafouina i kamupani, ma le maualuga o le gaosiga o tagata taʻitoʻatasi, e manaʻomia ai le maualalo o le faʻalavelave e lagolago ai le faʻaauauina o mafaufauga fatufatu ma auala. Ma e matua faigata lava le faia o galuega fatufatuaʻi, faʻavae talanoaga pe afai o loʻo e popole i taimi uma i mea o le a fai e au paaga e uiga i laina uma o lau code.

Negativity o le inisinia pop aganuu

I aso nei, ua sili atu le gauai atu i uiga o inisinia nai lo se isi lava taimi muamua. I faʻalapotopotoga faʻainisinia, o le tulafono "Leai ni seu". O loʻo faʻateleina tala ma tala o loʻo faʻaalia i luga o le Twitter e uiga i tagata na tuʻua lenei galuega ona latou te le mafai (o le a le) faʻaauau pea ona faʻafeiloaʻi ma le ita ma le le fiafia i tagata i fafo. E oo lava ia Linus Torvalds faatoese talu ai nei tausaga o le ita ma le faitio i isi tagata atiae Linux - ua mafua ai felafolafoaiga e uiga i le aoga o lenei faiga.

O nisi o lo'o puipuia pea le aia tatau a Linus e fa'atauva'a ai - oi latou e tatau ona iloa le tele e uiga i le lelei ma le le lelei o le "toxic negativity". Ioe, o le fa'aaloalo e matua taua lava (e o'o lava i le fa'avae), ae afai tatou te aoteleina mafua'aga e fa'atagaina ai e le to'atele oi tatou le fa'aalia o manatu le lelei e liliu atu i le "o'ona", o nei mafua'aga e foliga mai o se tama po'o se talavou: "e tatau ona latou maua ona o i latou o vale. ", "E tatau ona ia mautinoa latou te le toe faia," "ana latou le faia lena mea, e le tatau ona ia ee atu ia i latou," ma isi. O se faʻataʻitaʻiga o le aʻafiaga o lagona faʻalagona o se taʻitaʻi i luga o se polokalame faʻalapotopotoga o le acronym a le Ruby community MINASWAN - "Matz e manaia o lea matou te lelei."

Ua ou matauina o le tele o tagata e lagolagoina le "fasio se vale" auala e masani ona popole tele i le lelei ma le saʻo o le tulafono, faʻaalia i latou lava ia latou galuega. Ae paga lea, e masani ona latou fenumiai le maaa ma le maaa. O le le lelei o lenei tulaga e mafua mai i le tagata faigofie, ae le aoga le manao e lagona le maualuga nai lo isi. O tagata ua faatofuina i lenei manao e pipii i le ala o le pogisa.

Ita ile code: fai polokalame ma le leaga

O le lalolagi o polokalame o loʻo faʻatupulaia vave ma o loʻo tuleia e faasaga i tuaoi o lana container - o le lalolagi o le le faʻapipiʻiina (poʻo le lalolagi o polokalame o se pusa mo le lalolagi o le le faʻapipiʻiina? Fesili lelei).

A'o fa'atuputeleina a tatou pisinisi i se saoasaoa fa'atuputeleina ma fa'afaigofie ona maua polokalame, o le mamao i le va o "techies" ma "masani" ua vave ona tapunia. O le lalolagi o polokalame o loʻo faʻateleina le faʻaalia i fegalegaleaiga faʻatasi a tagata na ola aʻe i le tuʻufaʻatasiga tuʻufaʻatasiga o le amataga o tekinolosi, ma o latou ia o le a faʻatulagaina le lalolagi fou o polokalame. Ma e tusa lava poʻo soʻo se finauga faʻaagafesootai poʻo augatupulaga, o le lelei i le igoa o le capitalism o le a faʻaalia i le aganuʻu a le kamupani ma le faʻafaigaluegaina o faiga: o kamupani sili ona lelei e le faʻafaigaluegaina soʻo se tasi e le mafai ona fegalegaleai faʻatasi ma isi, seʻi vagana ai ni mafutaga lelei.

O mea na ou aʻoaʻoina e uiga i mea leaga

Afai e te faʻatagaina le tele o mea leaga e pulea ai lou mafaufau ma fegalegaleaiga ma tagata, liliu atu i le oona, ona lamatia lea mo 'au oloa ma taugata mo pisinisi. Ua ou vaai (ma faalogo i) le mafaitaulia o galuega faatino na malepelepe ma toe fausia atoa i se tau tele ona o se tasi tagata atiaeina faatuatuaina sa ita i tekinolosi, se isi tagata atiae, po o se faila e tasi na filifilia e fai ma sui o le tulaga lelei o le codebase atoa.

O le fa'aletonu e fa'aleagaina ma fa'aleagaina ai mafutaga. O le a le galo ia te aʻu le otegia o aʻu e se uo faigaluega mo le tuʻuina o le CSS i le faila sese, na ou le fiafia ai ma le faʻatagaina aʻu e aoina oʻu mafaufauga mo ni nai aso. Ma i le lumanaʻi, e foliga mai ou te le faʻatagaina se tagata faapena e latalata i se tasi o aʻu 'au (ae o ai na te iloa, e sui tagata).

Mulimuli ane, o le leaga e afaina moni ai lou soifua maloloina.

Ita ile code: fai polokalame ma le leaga
Ou te manatu o le mea lea e tatau ona foliga i ai se vasega matai i ataata.

O le mea moni, e le o se finauga e fiafia i le fiafia, faʻaofi le sefulu piliona emoticons i soʻo se talosaga toso, poʻo le alu i se vasega matai i ataata (leai, lelei, afai o le mea lena e te manaʻo ai, e leai se faʻafitauli). Negativity o se vaega taua tele o polokalame (ma le olaga o le tagata), faʻailoga lelei, faʻatagaina se tasi e faʻaalia lagona ma faʻafeiloaʻi ma uso a tagata. Negativity e faʻaalia ai le malamalama ma le faautauta, le loloto o le faʻafitauli. E masani ona ou matauina ua ausia e se tagata atiae se tulaga fou pe a amata ona ia faaalia le le talitonu i le mea sa ia matamuli muamua ma le mautinoa. E faaalia e tagata le magafagafa ma le mautinoa i o latou manatu. E le mafai ona e faʻateʻaina le faʻaaliga o le le lelei, o le Orwellian.

Ae ui i lea, e manaʻomia le faʻafefeteina ma paleni ma isi uiga taua faaletagata: lagona alofa, onosai, malamalama ma aga malie. E mafai lava ona e ta'u atu i se tagata na ia ulagia e aunoa ma le ee pe palauvale. Aua e te manatu faatauvaa i lenei faiga: afai e taʻu atu e se tasi ia te oe e aunoa ma se lagona o loʻo e matua faʻafefe, e matua faʻafefe.

O le taimi lena, i ni nai tausaga ua mavae, na saunoa mai ai le Ofisa Sili o Pulega ia te au. Sa matou talanoaina le tulaga o i ai nei o le galuega, ona ia fesili mai lea po o a ni ou lagona. Na ou tali atu o loʻo lelei mea uma, o loʻo gaioi le poloketi, o loʻo matou galulue lemu, masalo na ou misia se mea ma e manaʻomia ona toe iloilo. Na ia fai mai na ia faʻalogo mai ia te aʻu o loʻo faʻasoa atu ni manatu le mautonu i ana uo i le ofisa, ma na matauina foi e isi lenei mea. Sa ia faamatala mai afai e i ai ni o’u masalosaloga, e mafai ona ou faailoa atoatoa atu i le pulega, ae aua le “ave i lalo.” I le avea ai ma se inisinia taʻitaʻi, e tatau ona ou mafaufau i le auala e aafia ai isi aʻu upu aua e tele aʻu faatosinaga tusa lava pe ou te le iloa. Ma sa ia taʻu mai ia te aʻu nei mea uma ma le agalelei, ma mulimuli ane fai mai afai ou te lagona moni lava faapena, atonu e tatau ona ou mafaufau i mea ou te manaʻo ai mo aʻu lava ma laʻu galuega. O se talanoaga uiga ese le agamalu, maua-po-o-o ese-mai-lou-nofoa. Sa ou faafetai atu ia te ia mo le faamatalaga e uiga i le suiga o oʻu uiga i le ono masina na aafia ai isi ou te leʻi iloaina.

O se faʻataʻitaʻiga o le mataʻina, pulega lelei ma le mana o se auala agamalu. Na ou iloaina e na o loʻu faatuatua atoatoa i le kamupani ma lona gafatia e ausia ana sini, ae o le mea moni sa ou tautala ma fesootai ma isi i se auala e matua ese lava. Na ou iloa foi e tusa lava pe ou te lagona le masalosalo e uiga i le poloketi o loʻo ou galue ai, e le tatau ona ou faʻaalia oʻu lagona i aʻu paaga ma faʻasalalau le le mautonu e pei o se faʻamaʻi, faʻaitiitia ai o tatou avanoa e manuia ai. Nai lo lena, e mafai ona ou faʻamalosi faʻaalia le tulaga moni i laʻu pulega. Ma afai ou te lagona latou te leʻi faʻalogo mai ia te aʻu, e mafai ona ou faʻaalia loʻu le ioe e ala i le tuua o le kamupani.

Na ou mauaina se avanoa fou ina ua ou tauaveina le tulaga o le ulu o iloiloga a tagata faigaluega. I le avea ai ma se enisinia sili muamua, ou te matua fa'aeteete lava i le fa'aalia o o'u manatu e uiga i la tatou tulafono fa'aleaganu'u (fa'aleleia pea). Ina ia faʻamaonia se suiga, e tatau ona e mafaufau i le tulaga o loʻo i ai nei, ae e te le maua se mea pe afai e te taʻavale i le oi, osofaʻi, poʻo se mea faapena. Mulimuli ane, ua ou i ai iinei e faʻamaeʻa se galuega ma e le tatau ona faitio e uiga i le tulafono ina ia malamalama ai, iloilo, pe toe faʻaleleia.

O le mea moni, o le tele o loʻu pulea o ou lagona faʻaalia i le tulafono, o le tele foi lea o loʻu malamalama i le mea e ono oʻo i ai ma le faʻaitiitia o le le mautonu ou te lagona. Ina ua ou faailoa atu aʻu lava ma le taofiofi (“e tatau ona i ai se avanoa e faaleleia atili ai iinei”), sa ou faafiafiaina aʻu lava ma isi ma lē manatu mamafa i le tulaga. Na ou iloa e mafai ona ou faaosofia ma faʻaitiitia le faʻaleagaina i isi e ala i le atoatoa (faʻafefe?) talafeagai ("e saʻo, o lenei code e leaga tele, ae o le a matou faʻaleleia"). Ou te fiafia e vaai pe o le a le mamao e mafai ona ou alu i luga o le ala Zen.

O le mea moni, o loʻo ou aʻoaʻoina pea ma toe aʻoaʻoina se lesona taua: o le olaga e puupuu tele e ita ai pea ma tiga.

Ita ile code: fai polokalame ma le leaga

puna: www.habr.com

Faaopoopo i ai se faamatalaga