Nā polokalamu polokalamu, devops a me nā pōpoki a Schrödinger

Nā polokalamu polokalamu, devops a me nā pōpoki a Schrödinger
ʻ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 nui nā manaʻo ma keia kokoke. Ma nā hui he nui, hoʻokumu piha ʻia ka loiloi hanana i kēia manaʻo. Hoʻohana lākou i nā ʻenehana like ʻole no ka ʻike ʻana i nā pilina kumu-a-hopena, e like me "Elima Kumu". Ke manaʻo nei kēia mau ʻano i ka mea i kapa ʻia ʻo "linearity of events" ma ke ʻano he dogma indisputable.

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".

Nā polokalamu polokalamu, devops a me nā pōpoki a Schrödinger
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 Hoʻohenehene ʻo BOHF e pili ana i nā kiko lā, ua ʻike nā ʻenekinia akamai i nā mea ʻē loa o kēia ao. ʻIke lākou i kēlā hiki i ka uē kanaka ke hoʻolohi i ke kikowaena, ʻaʻole e haʻi i nā miliona o nā mea ʻē aʻe i ke kaiapuni.

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. Ua ʻike paha nā mea papahana ʻike i ka nui o ka non-determinism i ko lākou manawa.

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

Pākuʻi i ka manaʻo hoʻopuka