Qee lub sij hawm dhau los, muaj kev sib tham ntawm kuv thiab ib tug phooj ywg zoo ntawm kuv uas tau hnov ββcov lus hauv qab no:
- Tus naj npawb ntawm cov programmers yuav loj hlob tas li - vim tias tus lej code tau loj hlob, thiab ntau thiab ntau tus neeg tsim khoom yuav tsum tau los txhawb nws.
- Tab sis txoj cai dhau los qub, qee qhov nws tsis tau txais kev txhawb nqa lawm. Nws tseem ua tau tias muaj qee yam kev sib npaug.
Nco ntsoov lawv ob peb hnub tom qab ntawd, kuv xav paub seb kev tswj hwm tus lej, xav tau ntau thiab ntau cov peev txheej dhau sijhawm, tuaj yeem ua rau tuag tes tuag taw kev txhim kho ntawm cov haujlwm tshiab, lossis nws puas yuav tsum tau nce ntxiv ntawm tus lej ntawm cov programmer? Kev txheeb xyuas lej thiab qhov sib npaug sib txawv tau pab txhawm rau txheeb xyuas qhov kev vam khom ntawm qhov kev txhawb nqa ntawm kev txhim kho thiab nrhiav cov lus teb rau cov lus nug.
Lo lus nug ib. Puas tuaj yeem txhawb "noj" tag nrho cov peev txheej kev loj hlob?
Xav txog ib pab neeg ntawm cov programmers uas cov neeg tuaj koom tsis tu ncua. Qhia tawm ntawm lawv lub sijhawm ua haujlwm () yog siv los tsim cov cai tshiab, thiab qhov seem ntawm lub sijhawm mus txhawb. Nyob rau hauv qhov kev xav ntawm tus qauv, peb xav tias thawj hom kev ua haujlwm yog tsom rau kev nce qib ntawm cov lej, thiab qhov thib ob yog tsom rau kev hloov pauv (kho qhov yuam kev) thiab tsis muaj qhov cuam tshuam loj rau qhov ntim ntawm cov lej.
Cia peb hais tag nrho cov code sau txog qhov ntawd nyob rau lub sijhawm . Piv txwv tias qhov ceev ntawm kev sau code yog proportional , peb tau:
Nws yog ib txwm xav tias tus nqi zog rau kev tswj hwm tus lej yog proportional rau nws ntim:
los yog
Ntawm qhov chaw
Peb tau txais ib qho kev sib npaug sib txawv uas tuaj yeem ua ke tau yooj yim. Yog tias thaum lub sijhawm pib ntawm lub sijhawm tus lej code yog xoom, ces
ntawm feature thiab . Thiab qhov no txhais tau tias maj mam txo qis dua lub sijhawm hauv kev txhim kho kev ua haujlwm tshiab rau xoom thiab kev hloov pauv ntawm tag nrho cov peev txheej los txhawb.
Txawm li cas los xij, yog tias lub sijhawm txoj cai dhau los lawm thiab tsis tau txais kev txhawb nqa, tom qab ntawd tus lej code xav tau kev txhawb nqa ib zaug twb sib npaug Tom qab ntawd
Π° yog ib qho kev daws teeb meem rau qhov sib npaug sib npaug nrog kev sib cav sib ceg [1]:
Txoj kev daws teeb meem rau qhov sib npaug yog qhov tshwj xeeb txiav txim siab los ntawm kev qhia cov nqi "ua ntej pib lub sijhawm" . Txij li thaum lub chaws tseem tsis tau sau ua ntej lub sij hawm pib nyob rau hauv lub sij hawm, nyob rau hauv peb cov ntaub ntawv ntawm .
Cia peb saib ob peb yam piv txwv. Peb yuav ntsuas lub sij hawm nyob rau hauv lub xyoo, thiab cov nyiaj code nyob rau hauv ntau txhiab kab. Ces rau Qhov tseem ceeb ntawm qhov kev txiav txim ntawm kaum yog qhov lees txais, peb yuav siv 50 thiab 100. Qhov ntawd yog, hauv ib xyoos pab pawg tsim kho yuav sau tsib caug thiab ib puas txhiab kab ntawm cov cai, raws li. Rau txais tau qhov tseem ceeb yuav yog: , , . Qhov no txhais tau hais tias pab pawg txhim kho tuaj yeem txhawb nqa tus lej code nws sau hauv ib xyoos, txawm tias nws yog ib lub hlis twg, ib nrab, lossis puv sijhawm. Raws li qhov nruab nrab lub neej ntawm txoj cai, peb yuav teeb tsa cov txiaj ntsig hauv qab no: 1, 2 thiab 4 xyoo. Kev daws qhov sib npaug ntawm tus lej, peb tau txais cov piv txwv ntawm tus cwj pwm ntawm kev ua haujlwm rau qee qhov kev sib xyaw ua ke .
Tus cwj pwm ntawm kev ua haujlwm raws li lub hnub nyoog code, nws tau hloov. Kev ua haujlwm tsis yog monotonous lawm, tab sis qhov kev hloov pauv "tso siab" dhau sijhawm, thiab muaj kev nyiam rau mus rau tej tus nqi tas li. Cov duab qhia: qhov ntau , ΠΈ , uas yog, qhov qeeb ntawm cov hnub nyoog code, qhov kev loj hlob ntawm cov cai tshiab sai dua thiab qis dua qhov zoo ntawm cov cai, cov peev txheej tsawg dua yuav raug tso tseg rau kev txhim kho cov haujlwm tshiab. Muaj ib lub siab xav muab yam tsawg ib qho piv txwv uas "snuggled" ze rau xoom. Tab sis qhov no yuav tsum tau xaiv cov kev loj hlob tsis zoo cov cim qhia thiab cov cai uas tsis muaj hnub nyoog ntev. Txawm tias nyob rau hauv qis sab laug daim duab, ib tug tseem ceeb npaum li cas ntawm cov kev pab cuam nyob rau hauv lub tshiab functionality. Yog li ntawd, lo lus teb raug rau thawj lo lus nug yog qhov no: theoretically - yog, nws yog ua tau; xyaum - nyuaj.
Cov lus nug uas tsis tuaj yeem teb tau:
- Puas muaj tseeb li ntawd nyhav rau qee qhov txwv ntawm rau txhua qhov ? Yog tsis yog rau txhua tus, ces rau qhov twg?
- Yog tias muaj kev txwv, nws tus nqi nyob ntawm seb yuav ua li cas ?
Nqe lus nug ob. Cov cai tswj xyuas puas tuaj yeem ua rau tsis muaj kev loj hlob ntawm tus lej ntawm cov programmer?
Cia peb hais tus naj npawb ntawm cov programmers koom nrog tsim cov cai tshiab. Raws li saum toj no, - tus lej ntawm cov lej sau mus txog rau lub sijhawm ... Tom qab ntawv
Khaws cov lej txhawb nqa tsis khoom programmers. Noj mus rau hauv tus account lub aging code,
Ntawm qhov chaw
Yog hais tias tus , ces
Yog li, lo lus teb rau lo lus nug thib ob yog qhov tsis zoo: yog tias tus naj npawb ntawm cov neeg tsim tawm ntawm cov cai tshiab raug txwv, tom qab ntawd hauv cov xwm txheej ntawm kev laus code, kev txhawb nqa tsis tuaj yeem ua rau muaj kev txwv tsis pub muaj cov programmers.
xaus
Cov qauv suav hais tias yog "mos" qauv lej [2]. Lawv yooj yim heev. Txawm li cas los xij, qhov kev cia siab ntawm qhov simulation tau tshwm sim ntawm qhov ntsuas qhov tseem ceeb sib haum rau qhov xav tau rau cov tshuab tiag tiag, qhov no hais txog qhov txaus siab ntawm cov qauv thiab qhov tseeb txaus kom tau txais kev kwv yees zoo.
Cov lus nug
1. Elsgolts L.E., Norkin S.B. Taw qhia rau txoj kev xav ntawm qhov sib npaug sib npaug nrog kev sib cav sib ceg. Moscow. Publishing lub tsev "Science". Xyoo 1971.
2. Arnold V.I. "Nyob" thiab "mos" qauv lej. Moscow. Publishing House MCNMO. Xyoo 2004.
Tau qhov twg los: www.hab.com