E pili ana i ka hiki

E pili ana i ka hiki

ʻO ka Pōʻalima ka hopena o ka lā hana. Hiki mai nā lono maikaʻi ʻole i ka hopena o ka lā hana ma ka Pōʻalima.

Ke kokoke nei ʻoe e haʻalele i ke keʻena, ua hōʻea mai kahi leka hou e pili ana i kahi hoʻonohonoho hou i ka leka uila.

Mahalo iā xxxx, yyy mai kēia lā e hōʻike ʻoe iā zzzz
...
A e hōʻoia ka hui o Hugh e hiki ke loaʻa kā mākou huahana i nā poʻe me ke kino kīnā.

ʻAʻole! No ke aha i pono ai iaʻu kēia? Makemake lākou e haʻalele wau? E hoʻonohonoho iā ʻoe iho no ka hana paʻakikī ʻole a me ka hoʻāʻo e hoʻoponopono i nā hewa o nā poʻe ʻē aʻe. He hemahema loa keia...

ʻO kēia ka loaʻa i kekahi mau makahiki i hala. Ua hāʻawi ʻia kekahi mau ʻuhane ʻilihune i ka hana o ka "hoʻomaʻemaʻe" i ka UI e hoʻāʻo a hiki i ka poʻe me ke kino kīnā.

ʻO ke ʻano maoli o kēia manaʻo ʻaʻole maopopo - inā paha hiki iā ʻoe ke ʻike i kahi kuhikuhi kikoʻī a me ka tab ma nā kahua, loaʻa i kekahi mau kikokikona alt a me nā wehewehe wehewehe ʻelua, e manaʻo ʻia ua hiki ke loaʻa kāu noi ...

Akā, ua hoʻomaka koke nā "bugs" e hoʻonui i ka wikiwiki o ka avalanche.

Heluhelu pale like ʻole (Pelekania ʻOkoʻa loa ka ʻano o ka poʻe Heluhelu Kiʻi) a me nā polokalamu kele pūnaewele.

Ua hoʻopiʻi nā mea hoʻohana no ka hiki ʻole ke hoʻohana ʻia ka app.

I ka wā i hoʻoponopono ʻia ai ka hewa ma kekahi wahi, ua ʻike ʻia kekahi ma kahi ʻē aʻe.

A ʻo ka hoʻololi wale ʻana a me ka hoʻoponopono ʻana i nā hewa o ka mea hoʻohana e pono ai nā hana Herculean.

Aia wau i laila. Ua ola au, akā ʻaʻole mākou i "pōmaikaʻi" - ma ke ʻano ʻenehana mākou i hoʻomaʻemaʻe nui, hoʻohui i nā wehewehe kikoʻī he nui, nā kuleana, a loaʻa i kahi pae o ka hoʻokō, akā ʻaʻohe mea hauʻoli. Ua hoʻopiʻi mau nā mea hoʻohana ʻaʻole hiki iā lākou ke hoʻokele i ka noi. Ua hoʻopiʻi mau ka luna i ke kahe mau o nā hewa. Ua hoʻopiʻi ka poʻe ʻenekinia no ka hoʻopiʻi hewa ʻana o ka pilikia, me ka ʻole o ka hoʻonā "pololei" i wehewehe ʻia e hana i nā hihia āpau.

Aia kekahi mau manawa e wehe ʻia ai ka maka ma kaʻu huakaʻi e hoʻomaopopo i ka hiki.
ʻO ka mea mua paha ʻo ka ʻike ʻana he paʻakikī ka hoʻohui ʻana i nā hana hiki ma luna o kahi huahana. A ʻoi aku ka paʻakikī o ka hoʻomaopopo ʻana i nā luna mana he paʻakikī loa! ʻAʻole, ʻaʻole ia "hoʻohui i kekahi mau hōʻailona" a e hana maikaʻi ka UI. ʻAʻole, ʻaʻole hiki ke hoʻopau ʻia i loko o ʻekolu pule, ʻaʻole lawa ʻekolu mahina.
Ua hiki mai koʻu manawa ʻoiaʻiʻo i koʻu ʻike mua ʻana i ka hoʻohana maoli ʻana o nā mea hoʻohana makapō i kā mākou app. He ʻokoʻa kēia mai ka nānā ʻana i nā memo hewa.

E hoʻi hou wau i kēia, akā kokoke i kā mākou "manaʻo" e pili ana i ka hoʻohana ʻana o ka poʻe i kā mākou app ua hewa.

Ke hoʻokele nei i kahi mea hoʻohana paʻakikī me nā kī kī Tab/Shift+Tab - he mea ʻino kēia! Pono mākou i kahi mea maikaʻi aʻe. Nā ʻaoʻao pōkole, nā poʻomanaʻo.

ʻO ka nalowale ʻana i ka nānā ʻana i ka wā e hoʻololi ai i ka UI ʻaʻole ia he pilikia nui, ʻo ia? E noʻonoʻo hou kākou - huikau kēia.

Ua hoʻomau wau, hana i nā papahana like ʻole no kekahi manawa, a laila hoʻomaka mākou i kahi papahana hou, me kahi mea hoʻohana paʻakikī a me kahi hoʻonohonoho maʻalahi, e loaʻa ai ka hiki i kēia manawa.

No laila, ua hoʻi mākou i hope a nānā i ke ʻano e hiki ai iā mākou ke hoʻokō i kēia ʻokoʻa a kūleʻa, a e hoʻohaʻahaʻa i ke kaʻina hana!

Ua hiki koke mākou i kekahi mau manaʻo:

  1. ʻAʻole mākou i makemake i ka poʻe e hoʻomohala ana i ka mea hoʻohana e hoʻopili i nā lepili aria / kuleana a, ʻoiaʻiʻo, ke ʻano HTML o nā ʻāpana. Pono mākou e hāʻawi iā lākou i nā ʻāpana kūpono i kūkulu i ka hiki i waho o ka pahu.
  2. Loaʻa == Maʻalahi o ka hoʻohana - i.e. ʻAʻole kēia he pilikia ʻenehana wale nō. Pono mākou e hoʻololi i ke kaʻina hana hoʻolālā holoʻokoʻa a e hōʻoia i ka lawe ʻia ʻana a kūkākūkā ʻia ma mua o ka hoʻomaka ʻana o ka hoʻolālā UI. Pono ʻoe e noʻonoʻo mua i ka ʻike ʻana o nā mea hoʻohana i kekahi hana, pehea lākou e hoʻokele ai, a pehea e hana ai ke kaomi ʻākau mai ka papa keyboard. Pono ke komo i loko o ke kaʻina hana hoʻolālā - no kekahi mau mea hoʻohana, ʻoi aku ia ma mua o ke ʻano o ka noi.
  3. Mai ka hoʻomaka ʻana, makemake mākou e loaʻa nā manaʻo mai nā makapō a me nā mea hoʻohana kīnā ʻē aʻe e pili ana i ka maʻalahi o ka hoʻohana ʻana i ka noi.
  4. Pono mākou i nā ala maikaʻi loa e hopu i nā regressions accessibility.

ʻAe, mai ka ʻike ʻenekinia, ua leʻaleʻa ka hapa mua - hoʻomohala i kahi hoʻolālā a hoʻokō i kahi waihona o nā mea. A pela io no.

Ke hoʻi i hope, nānā Nā hiʻohiʻona ARIA a ma ka noʻonoʻo ʻana i kēia ma ke ʻano he pilikia hoʻolālā ma mua o ka pilikia "kūpono", ua hoʻokomo mākou i kekahi mau abstractions. Aia kekahi 'Structure' (ke kumu o nā mea HTML) a me ka 'Behaviour' (pehea ia e launa pū ai me ka mea hoʻohana). No ka laʻana, i nā snippets ma lalo nei he papa inoa maʻalahi ʻole. Ma ka hoʻohui ʻana i "nā ʻano" ua hoʻohui ʻia nā kuleana pili i ka papa inoa e hana ai e like me kahi papa inoa. Hana like mākou no ka papa kuhikuhi.

E pili ana i ka hiki

ʻO ka ʻoiaʻiʻo, ʻaʻole wale nā ​​kuleana i hoʻohui ʻia ma aneʻi, akā pū kekahi me nā mea lawelawe hanana no ka hoʻokele keyboard.

ʻoi aku ka maʻemaʻe o kēia. Inā hiki iā mākou ke loaʻa kahi kaʻawale maʻemaʻe ma waena o lākou, ʻaʻole ia he mea pili i ka hana ʻana o ka hale, hiki iā mākou ke hoʻopili i nā Behaviors iā ia a loaʻa ka hiki ke loaʻa.

Hiki iā ʻoe ke ʻike i kēia ma ka hana ma https://stardust-ui.github.io/react/ - Hale waihona UX pane koke, i hoʻolālā ʻia a hoʻokō ʻia me ka hiki ke komo i ka noʻonoʻo mai ka hoʻomaka ʻana.

ʻO ka ʻāpana ʻelua - ʻo ka hoʻololi ʻana i ke ala a me nā kaʻina hana e pili ana i ka hoʻolālā ʻana i hoʻomaka mua iaʻu e makaʻu: ʻo nā ʻenekini haʻahaʻa e hoʻāʻo nei e hoʻoikaika i ka hoʻololi ʻana i ka hoʻonohonoho ʻana ʻaʻole i pau i ka maikaʻi, akā ua lilo ia i mea hoihoi loa kahi i hāʻawi nui ai mākou i ke kaʻina hana. . I ka pōkole, penei kā mākou kaʻina hana: e hoʻomohala ʻia nā hana hou e ka hui hoʻokahi, a laila e nānā kā mākou hui alakaʻi i ka manaʻo, a laila, ke ʻae ʻia, hāʻawi ʻia ka hoʻolālā i ka hui ʻenekinia. I kēia hihia, "no" ka hui ʻenekinia i ka hana hiki ke komo no ka mea na lākou ke kuleana e hoʻoponopono i nā pilikia pili me ia.

I ka hoʻomaka ʻana, he hana paʻakikī loa ka wehewehe ʻana i ka pili pono ʻana o ka hiki a me ka hoʻohana ʻana a pono e hana ʻia kēia ma ka pae hoʻolālā, inā ʻaʻole e alakaʻi ia i nā loli nui a me nā wehewehe hou o kekahi mau kuleana. Eia naʻe, me ke kākoʻo o ka hoʻokele a me nā mea pāʻani koʻikoʻi, lawe mākou i ka manaʻo a hoʻokomo i loko o ka neʻe ʻana i hoʻāʻo ʻia nā hoʻolālā no ka hiki a me ka hoʻohana ʻana ma mua o ka hōʻike ʻia ʻana i ka hoʻokele.

A he mea waiwai loa kēia manaʻo manaʻo i kēlā me kēia kanaka - maikaʻi loa ia ma ke ʻano he hoʻomaʻamaʻa ʻana i ka kaʻana like ʻana i ka ʻike e pili ana i ke ʻano o ka hoʻohana ʻana o nā mea hoʻohana me nā polokalamu pūnaewele, ua ʻike mākou i nā wahi pilikia UI ma mua o ke kūkulu ʻia ʻana. nā hiʻohiʻona hiʻohiʻona, akā, nā ʻano hana hoʻolālā. ʻO nā kūkākūkā maoli he leʻaleʻa, ikaika, nā kūkākūkā makemake e pili ana i nā ʻano loea a me nā pilina.

Hiki iā mākou ke hana i kēia inā ʻoi aku ka maikaʻi inā loaʻa iā mākou nā mea hoʻohana makapō a me nā mea kīnā i kēia mau hālāwai (a i ʻole ma hope) - paʻakikī kēia e hoʻonohonoho, akā hana mākou i kēia manawa me nā hui a me nā hui makapō kūloko, e hāʻawi ana i nā hoʻāʻo waho e hōʻoia i ke kahe o ka hoʻokō ʻana i ka wā mua. hoʻomohala—ma ka pae a me ka pae hoʻokō.

Loaʻa i nā ʻenekinia nā kikoʻī kikoʻī kikoʻī, nā mea i loaʻa iā lākou e hoʻohana ai e hoʻokō, a me kahi ala e hōʻoia ai i ke kahe o ka hoʻokō. ʻO kahi ʻāpana o ka ʻike i aʻo mai iā mākou ʻo ia ka mea a mākou e nalo nei i kēia manawa - pehea mākou e hiki ai ke hoʻōki i ka regression. Pēlā nō, hiki i nā kānaka ke hoʻohana i nā hoʻokolohua hoʻohui a i ʻole nā ​​​​hopena e hoʻāʻo ai i ka hana, pono mākou e ʻike i nā loli i ka launa pū ʻana a me nā kahe hoʻokō - ʻo ka ʻike a me ke ʻano.

ʻO ka hoʻoholo ʻana i ka regression ʻike he hana i wehewehe pono ʻia, he liʻiliʻi loa ka mea hiki ke hoʻohui ʻia i ke kaʻina hana ʻē aʻe ma mua o ka nānā ʻana inā ʻike ʻia ka manaʻo i ka wā e hoʻokele ai me ka papa keyboard. ʻOi aku ka hoihoi ʻelua mau ʻenehana hou no ka hana ʻana me ka hiki.

  1. ʻIkeʻike he pūʻulu o nā mea hana i hiki ke holo i loko o ka polokalamu kele pūnaewele a ma ke ʻano he ʻāpana o ke kaʻina hana / hoʻāʻo e ʻike i nā pilikia.
  2. He hana paʻakikī loa ka hōʻoia ʻana i ka hana pololei ʻana o nā mea heluhelu pale. Me ka hoʻokomo ʻana i ke komo ʻana i Hoʻokomo DOM, hiki iā mākou ke lawe i nā kiʻi paʻi kiʻi o ka app, e like me kā mākou hana no nā hoʻokolohua ʻike, a hoʻāʻo iā lākou no ka regression.

No laila, ma ka ʻāpana ʻelua o ka moʻolelo, ua neʻe mākou mai ka hoʻoponopono ʻana i ka code HTML a i ka hana ʻana i kahi kiʻekiʻe o ka abstraction, hoʻololi i ke kaʻina hana hoʻolālā a hoʻokomo i ka hoʻāʻo ʻana. ʻO nā kaʻina hana hou, nā ʻenehana hou, a me nā pae hou o ka abstraction ua hoʻololi loa i ka ʻāina o ke komo ʻana a me ke ʻano o ka hana ma kēia wahi.
Akā ʻo kēia wale nō ka hoʻomaka.

ʻO ka "hoʻomaopopo" aʻe, ʻo nā mea hoʻohana makapō ke hoʻokele nei i ka ʻenehana ʻokiʻoki - ʻo lākou ka poʻe i pōmaikaʻi nui ʻaʻole wale mai nā hoʻololi a mākou i wehewehe mua ai, akā ʻo nā ala hou a me nā manaʻo i hiki ke hana ʻia e ML/AI. No ka laʻana, hiki i ka ʻenehana Immersive Reader ke hāʻawi i nā mea hoʻohana e hōʻike maʻalahi i nā kikokikona. Hiki ke heluhelu leo ​​nui ʻia, hoʻokaʻawale ʻia ke ʻano o nā huaʻōlelo ma ka grammatically, a hōʻike ʻia nā manaʻo huaʻōlelo ma ke kiʻi. ʻAʻole kūpono kēia i ka noʻonoʻo kahiko "make it accessible" - he hiʻohiʻona hoʻohana e kōkua i nā mea āpau.

Hoʻohana ʻo ML/AI i nā ala hou loa o ka launa ʻana a me ka hana ʻana, a hauʻoli mākou e lilo i ʻāpana o nā pae aʻe o kēia huakaʻi ʻokiʻoki. Hoʻololi ʻia ka hana hou e ka hoʻololi ʻana i ka noʻonoʻo - ua ola ke kanaka no nā millennia, nā mīkini no nā haneli mau makahiki, nā pūnaewele no nā makahiki he nui, a ʻoi aku ka liʻiliʻi o nā smartphones, pono e hoʻololi i ka ʻenehana i nā kānaka, ʻaʻole hoʻi.

PS Ua unuhi ʻia ka ʻatikala me nā kuhi liʻiliʻi mai ke kumu. Ma ke ʻano he mea kākau kumu o kēia ʻatikala, ua ʻae wau i kēia mau digressions me Hugh.

Hiki i nā mea hoʻohana i hoʻopaʻa inoa ʻia ke komo i ka noiʻi. Eʻe, e 'oluʻolu.

Ke nānā nei ʻoe i ka hiki o kāu mau noi?

  • ia

  • No

  • ʻO kēia ka manawa mua aʻu i lohe ai e pili ana i ka loaʻa ʻana o ka polokalamu.

17 mea hoʻohana i koho. Ua hōʻole nā ​​mea hoʻohana 5.

Source: www.habr.com

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