ʻO ka ʻoiaʻiʻo o kahi ʻenekini pūnaewele (me nā noodles a ... paʻakai?)
I kēia mau lā, ʻoiai e kūkākūkā ana i nā hanana like ʻole me nā ʻenekinia, ʻike wau i kahi ʻano hoihoi.
I loko o kēia mau kūkākūkā ʻana, e piʻi mau ana ka nīnau no ka "kumu kumu". Ua ʻike paha ka poʻe heluhelu pono iaʻu
Ke hoʻokūkū nei ʻoe i kēia manaʻo a kuhikuhi i ka hoʻopunipuni ʻana o ka linearity i nā ʻōnaehana paʻakikī, hānau ʻia kahi kūkākūkā hoihoi. Ke koi ikaika nei ka poʻe hoʻopaʻapaʻa ʻo ka ʻike wale nō o ke "kumu kumu" hiki iā mākou ke hoʻomaopopo i ka mea e hana nei.
Ua ʻike au i kahi ʻano hoihoi: ʻokoʻa ka hana a nā mea hoʻomohala a me nā devops i kēia manaʻo. I koʻuʻike, hiki i nā mea hoʻomohala ke hoʻopaʻapaʻa he mea nui ke kumu kumu a hiki ke hoʻokumu mau i nā pilina kumu-a-hopena i nā hanana. Ma ka ʻaoʻao ʻē aʻe, ʻae pinepine ʻo DevOps ʻaʻole mālama mau ka honua paʻakikī i ka linearity.
Ua noʻonoʻo mau wau no ke aha kēia? He aha hana nā polokalamu polokalamu e hoʻohewa i ka manaʻo "ʻo ke kumu kumu he moʻolelo" e like me ia? E like me ka ʻōnaehana pale e ʻike ai i kahi mea ʻē aʻe. No ke aha lākou e hana ai i kēia ʻano, ʻoiai nā devops ʻoi aku ka makemake e noonoo i keia manao?
ʻAʻole maopopo loa iaʻu, akā aia kekahi mau manaʻo no kēia. Pili ia i nā pōʻaiapili like ʻole e hoʻokō ai kēia mau ʻoihana i kā lākou hana i kēlā me kēia lā.
Hana pinepine nā mea hoʻomohala me nā mea hana hoʻoholo. ʻOiaʻiʻo, nā mea hoʻohui, nā loulou, nā ʻōnaehana hana - he mau ʻōnaehana paʻakikī kēia mau mea, akā ua maʻa mākou i ka hāʻawi ʻana i kahi hopena deterministic, a manaʻo mākou iā lākou he deterministic: inā hāʻawi mākou i ka ʻikepili komo like, a laila manaʻo mākou i ka like like mai kēia mau ʻōnaehana . A inā he pilikia me ka hoʻopuka ("bug"), a laila hoʻoponopono nā mea hoʻomohala ma o ka nānā ʻana i ka ʻikepili i hoʻokomo ʻia (mai ka mea hoʻohana a i ʻole kahi hoʻonohonoho o nā mea hana i ka wā o ka hoʻomohala ʻana). Nānā lākou i kahi "hewa" a laila hoʻololi i ka ʻikepili hoʻokomo. Hoʻoponopono kēia i ka "bug".
Manaʻo kumu o ka hoʻomohala ʻana i nā polokalamu: ʻo ka ʻikepili hoʻokomo like me ka hilinaʻi a me ka hoʻoholo ʻana i ka hopena like.
ʻO ka ʻoiaʻiʻo, ua manaʻo ʻia kahi hopena non-deterministic he bug: inā ʻaʻole i hoʻopuka hou ʻia ka hopena i manaʻo ʻole ʻia a hewa paha, a laila makemake nā mea hoʻomohala e hoʻonui i ka hoʻokolokolo ʻana i nā ʻāpana ʻē aʻe o ka waihona (pūnaewele hana, pūnaewele, a me nā mea ʻē aʻe). ʻoi aku ka liʻiliʻi a i ʻole ka deterministically, e hana ana i ka hopena like me ka ʻikepili hoʻokomo like... a ina aole, a laila ua manaʻo ʻia kēia he ʻino. ʻO kēia manawa he ʻōnaehana hana a i ʻole ka bug pūnaewele.
I kēlā me kēia hihia, ʻo ka determinism kahi manaʻo kumu, aneane lawe ʻia no ka hapa nui o nā mea papahana hana.
Akā no kēlā me kēia kanaka devops i hoʻopau i ka lā e hoʻopaʻa i ka lako a i ʻole ke ʻike ʻana i kahi API kapua, ʻo ka manaʻo o kahi honua holoʻokoʻa loa (ʻoiai hiki iā ia ke palapala i nā mea hoʻokomo āpau!) He manaʻo wikiwiki loa. ʻOiai ʻoe e waiho i kahi ʻaoʻao
No laila, ʻoi aku ka maʻalahi o ka poʻe ʻenekinia ʻike e kānalua i ke kumu hoʻokahi o nā hanana āpau, a ʻo nā ʻenehana e like me ka "Five Whys" e alakaʻi pololei (a e hoʻihoʻi hou ʻia!) i kēlā kumu kumu. ʻO kaʻoiaʻiʻo, kū'ē kēia i kā lākouʻike pono'ī, kahi i kūponoʻole ai nā'āpana puzzle i ka hana. No laila, ʻae lākou i kēia manaʻo maʻalahi.
ʻOiaʻiʻo, ʻaʻole wau e ʻōlelo nei he naʻaupō nā mea hoʻomohala, naʻaupō, a hiki ʻole ke hoʻomaopopo i ke ʻano o ka linearity e hoʻopunipuni.
Akā i koʻu manaʻo, ʻo ka hopena maʻamau mai nā mea hoʻomohala i kēia mau hoʻopaʻapaʻa e pili pinepine me ka manaʻo o ka determinism. lawelawe maikaʻi iā lākou holoʻokoʻa ma ka hana o kela la i keia la. ʻAʻole lākou e ʻike i ka nondeterminism e like me ka manawa e hopu ai nā ʻenekinia i nā pōpoki a Schrödinger ma kā lākou ʻoihana.
ʻAʻole hiki i kēia ke wehewehe piha i nā hopena o ka mea hoʻomohala i ʻike ʻia, akā he mea hoʻomanaʻo ikaika ia he hui paʻakikī kā mākou hopena o nā kumu he nui.
He mea nui e hoʻomanaʻo i kēia paʻakikī, inā paha mākou e pili ana i kahi hanana hoʻokahi, e hui pū ana i kahi pipeline hoʻopuka polokalamu, a i ʻole e hoʻāʻo e hoʻomaopopo i ka honua ākea.
Source: www.habr.com