U se ke ua lumela ho hlahisa ntho eo u sa e utloisiseng

U se ke ua lumela ho hlahisa ntho eo u sa e utloisiseng

Ho tloha qalong ea 2018, esale ke tšoere boemo ba moetapele / mookameli / moetapele ea etellang pele sehlopheng - e bitse seo u se batlang, empa taba ke hore ke ikarabella ka botlalo ho e 'ngoe ea li-module le bakeng sa bahlahisi bohle ba sebetsang. ho eona. Boemo bona bo mpha pono e ncha mabapi le ts'ebetso ea nts'etsopele, kaha ke kentse letsoho mererong e mengata le ho kenya letsoho ka matla ho etsa liqeto. Haufinyane tjena, ka lebaka la lintho tsena tse peli, ka tšohanyetso ke ile ka hlokomela hore na tekanyo ea kutloisiso e ama khoutu le kopo hakae.

Taba eo ke batlang ho e bua ke hore boleng ba khoutu (le sehlahisoa sa ho qetela) bo amana haufi-ufi le hore na batho ba qapang le ho ngola khoutu ba tseba joang seo ba se etsang.

Mohlomong u ntse u nahana hona joale, “Kea leboha, Cap. Ha e le hantle, ho ka ba monate ho utloisisa seo u se ngolang ka kakaretso. Ho seng joalo, u ka hira sehlopha sa litšoene ho otla linotlolo tse sa reroang ebe u li tlohela joalo. ” Mme o nepile ruri. Ka hona, ke nka e le taba ea hore oa hlokomela hore ho ba le mohopolo o akaretsang oa seo u se etsang hoa hlokahala. Sena se ka bitsoa boemo ba zero ba kutloisiso, 'me re ke ke ra e sekaseka ka botlalo. Re tla sheba ka botlalo hore na hantle-ntle u hloka ho utloisisa eng le hore na e ama liqeto tseo u li etsang letsatsi le letsatsi joang. Haeba ke ne ke tsebile lintho tsena esale pele, li ka be li mpolokile nako e ngata e senyehileng le khoutu e belaetsang.

Le hoja u ke ke ua bona mola o le mong oa khoutu ka tlase, ke ntse ke lumela hore ntho e 'ngoe le e' ngoe e boletsoeng mona e bohlokoa haholo bakeng sa ho ngola khoutu ea boleng bo phahameng, e hlalosang maikutlo.

Boemo ba pele ba kutloisiso: Hobaneng bo sa sebetse?

Hangata bahlahisi ba fihla boemong bona qalong ea mesebetsi ea bona, ka linako tse ling ntle le thuso ea ba bang - bonyane boiphihlelo ba ka. Ak'u nahane hore u fumane tlaleho ea bug: ts'ebetso e 'ngoe ea kopo ha e sebetse, e hloka ho lokisoa. U tla tsoela pele joang?

Sekema se tloaelehileng se shebahala tjena:

  1. Fumana sengoathoana sa khoutu se bakang bothata (ho etsa sena ke sehlooho se arohaneng, ke se akaretsa bukeng ea ka mabapi le khoutu ea lefa)
  2. Etsa liphetoho ho snippet ena
  3. Etsa bonnete ba hore bothata bo tsitsitse mme ha ho na liphoso tse etsahetseng

Joale ha re shebeng ntlha ea bobeli - ho etsa liphetoho khoutu. Ho na le mekhoa e 'meli ea mokhoa ona. Ea pele ke ho batlisisa hore na hantle-ntle ho etsahala eng khoutung ea hajoale, ho tseba phoso le ho e lokisa. Ea bobeli: sisinyeha ka maikutlo - eketsa, e re, +1 ho polelo e nang le maemo kapa loop, bona hore na mosebetsi o sebetsa ka mokhoa o lakatsehang, ebe u leka ntho e 'ngoe, joalo-joalo ad infinitum.

Mokhoa oa pele o nepahetse. Joalokaha Steve McConnell a hlalosa bukeng ea hae Code Complete (eo ke e khothalletsang haholo, ka tsela), nako le nako ha re fetola ntho e itseng khoutu, re lokela ho khona ho bolela esale pele ka kholiseho hore na e tla ama kopo joang. Ke qotsa ka hlooho, empa haeba phoso e sa sebetse ka tsela eo u neng u lebeletse ka eona, u lokela ho tšoha haholo 'me u belaelle morero oa hau kaofela.

Ho akaretsa se boletsoeng, e le hore u etse phetoho e ntle ea likokoana-hloko e sa nyenyefatse boleng ba khoutu, u lokela ho utloisisa bobeli sebopeho sa khoutu le mohloli oa bothata bo itseng.

Boemo ba bobeli ba kutloisiso: Hobaneng bo sebetsa?

Boemo bona bo utloisisoa ka mokhoa o fokolang haholo ho feta oa pele. 'Na, ha ke ntse ke le moqapi oa li-novice, ke ile ka ithuta eona ka lebaka la mookameli oa ka, 'me ka mor'a moo ke hlalosetsa batho ba sa tsoa fihla moelelo oa taba.

Lekhetlong lena, ha re nahane hore u fumane litlaleho tse peli tsa bothata hang-hang: ea pele e mabapi le boemo ba A, ea bobeli e mabapi le boemo ba B. Maemong ana ka bobeli, ho na le phoso e etsahalang. Ka hona, o qala ho lokisa phoso ea pele. U sebelisa melao-motheo eo re e hlahisitseng bakeng sa kutloisiso ea Level XNUMX, u cheka ka botebo khoutu e amanang le bothata, u fumana hore na ke hobane'ng ha e etsa hore kopo e sebetse ka tsela eo e itšoarang ka eona ho Scenario A, 'me u etse liphetoho tse utloahalang tse hlahisang sephetho seo u se batlang. . Tsohle di tsamaya hantle.

Ebe u fetela boemong ba B. U pheta-pheta boemo boo ka boiteko ba ho qholotsa phoso, empa-ho makatsa! - joale tsohle li sebetsa kamoo li lokelang. Ho netefatsa khakanyo ea hau, u etsolla liphetoho tseo u li entseng ha u ntse u sebetsa ho bug A, ebe bug B ea khutla. Bugfix ea hau e rarollotse mathata ka bobeli. Lehlohonolo!

Ha ua ka ua tšepa sena ho hang. U tlile ka mokhoa oa ho lokisa phoso boemong ba A 'me ha u tsebe hore na ke hobane'ng ha e sebelitse boemong ba B. Mothating ona, hoa hohela ho nahana hore mesebetsi ka bobeli e phethiloe ka katleho. Sena sea utloahala: ntlha e ne e le ho tlosa liphoso, na ha ho joalo? Empa mosebetsi ha o e-s'o fele: o ntse o tlameha ho fumana hore na ke hobane'ng ha liketso tsa hau li lokisitse phoso sebakeng sa B. Hobane'ng? Hobane e ka ’na eaba e sebetsa ka melao-motheo e fosahetseng, ’me joale u tla lokela ho batla tsela e ’ngoe ea ho tsoa. Mona ke mehlala e 'maloa ea linyeoe tse joalo:

  • Kaha tharollo e ne e sa ipapisa le phoso ea B, ho ela hloko lintlha tsohle, e kanna eaba u robehile ts'ebetso ea C u sa tsebe.
  • Ho ka etsahala hore ebe ho na le kokoanyana ea boraro e laletseng kae-kae, e amanang le ts'ebetso e ts'oanang, 'me bugfix ea hau e itšetlehile ka eona bakeng sa ts'ebetso e nepahetseng ea sistimi maemong a B. Ntho e 'ngoe le e' ngoe e shebahala e le ntle hona joale, empa ka letsatsi le leng kokoana ena ea boraro e tla hlokomeloa le ho lokisoa. Joale boemong ba B phoso e tla etsahala hape, 'me ho molemo haeba feela e le teng.

Sena sohle se eketsa moferefere khoutu 'me ka letsatsi le leng se tla oela hloohong ea hau - mohlomong ka nako e sa lokelang. U tla tlameha ho bokella matla a hau a ho iqobella ho qeta nako u utloisisa hore na ke hobane'ng ha ntho e 'ngoe le e' ngoe e bonahala e sebetsa, empa ho bohlokoa.

Boemo ba boraro ba kutloisiso: Hobaneng bo sebetsa?

Kutloisiso ea ka ea morao-rao e amana hantle le boemo bona, 'me mohlomong ke eona e ka beng e mphile molemo o moholo haeba ke ne ke tlile mohopolong ona pejana.

Ho e hlakisa haholoanyane, ha re shebeng mohlala: mojule oa hau o hloka ho etsoa hore o lumellane le ts'ebetso ea X. Ha o tloaelane haholo le ts'ebetso ea X, empa o ile oa bolelloa hore e le hore e tsamaisane le eona o hloka ho sebelisa moralo oa F. Tse ling li-module tse amanang le X li sebetsa hantle le eena.

Khoutu ea hau ha e so kopane le moralo oa F ho hang ho tloha ka letsatsi la pele la bophelo ba eona, kahoo ho e kenya ts'ebetsong ho ke ke ha e-ba bonolo. Sena se tla ba le litlamorao tse tebileng likarolong tse ling tsa mojule. Leha ho le joalo, u ikakhela ka setotsoana ho nts'etsopele: u qeta libeke u ngola khoutu, u lekoa, u ntša liphetolelo tsa lifofane, u fumana maikutlo, u lokisa liphoso tsa ho khutlela morao, u fumana mathata a sa lebelloang, u sa kopane le linako tseo ho lumellanoeng ka tsona pele, ho ngola khoutu e 'ngoe hape, ho hlahloba, ho fumana puisano ea maikutlo, ho lokisa liphoso tsa regression - tsena tsohle molemong oa ho kenya tšebetsong moralo oa F.

'Me ka nako e' ngoe u elelloa ka tšohanyetso - kapa mohlomong u utloa ho motho e mong - hore mohlomong moralo oa F o ke ke oa u fa ho lumellana le tšobotsi ea X ho hang.

Ho ile ha etsahala se tšoanang ka lekhetlo le leng ha ke ntse ke sebetsa morerong oo ke neng ke ikarabella ho oona. Ke hobane’ng ha see se etsahetse? Hobane ke ne ke e-na le kutloisiso e fokolang ea hore na X e ne e le mosebetsi ofe le hore na o amana joang le moralo oa F. Ke ne ke lokela ho etsa eng? Kopa motho ea fanang ka mosebetsi oa nts'etsopele hore a hlalose ka ho hlaka hore na ketso e reriloeng e lebisa sephethong se lakatsehang, ho fapana le ho pheta-pheta se entsoeng bakeng sa limmojule tse ling kapa ho lumela hore sena ke seo karolo ea X e lokelang ho se etsa.

Phihlelo ea morero ona e nthutile ho hana ho qala ts'ebetso ea ntlafatso ho fihlela re utloisisa hantle hore na ke hobane'ng ha re kōptjoa ho etsa lintho tse itseng. Hana ka ho toba. Ha u fumana mosebetsi, tšusumetso ea pele ke ho o nka hang-hang e le hore u se ke ua senya nako. Empa leano la "hatsella morero ho fihlela re kena lintlheng tsohle" le ka fokotsa nako e senyehileng ka litaelo tsa boholo.

Esita le haeba ba leka ho u hatella, ho u qobella ho qala mosebetsi, le hoja u sa utloisise lebaka la sena, hanela. Pele, fumana hore na ke hobane'ng ha u fuoa mosebetsi o joalo, 'me u etse qeto ea hore na ena ke tsela e nepahetseng e lebisang pakaneng. Ke ile ka tlameha ho ithuta tsena tsohle ka thata - ke tšepa hore mohlala oa ka o tla nolofaletsa ba balang sena bophelo.

Boemo ba bone ba kutloisiso: ???

Kamehla ho na le ho hongata hoo ho ka ithutoang ho mananeo, 'me ke lumela hore ke ngotse feela bokaholimo ba sehlooho sa kutloisiso. Ke maemo afe a mang a kutloisiso ao u a fumaneng lilemong tsa ho sebetsa ka khoutu? Ke liqeto life tseo u li entseng tse bileng le phello e ntle boleng ba khoutu le ts'ebeliso? Ke liqeto life tse ileng tsa bonahala li fosahetse ’me tsa u ruta thuto ea bohlokoa? Arolelana phihlelo ea hau ho maikutlo.

Source: www.habr.com

Eketsa ka tlhaloso