Zuwa ga samun dama

Zuwa ga samun dama

Juma'a ita ce ƙarshen ranar aiki. Mummunan labari koyaushe yana zuwa a ƙarshen ranar aiki a ranar Juma'a.

Kuna shirin barin ofis, sabon wasiƙa game da wani sake tsarawa ya shigo cikin wasiku.

Na gode xxxx, yyy daga yau zaku kawo rahoton zzzz
...
Kuma ƙungiyar Hugh za ta tabbatar da samfuranmu suna isa ga mutanen da ke da nakasa.

A'a! Me yasa na cancanci wannan? Suna so in tafi? Sanya kanku don aiki tuƙuru da ƙoƙarin gyara kurakuran wasu. Tabbas wannan gazawa ce...

Wannan shi ne samuwa a 'yan shekarun da suka wuce. Wasu matalauta rayuka an ba su aikin "tsaftacewa" UI don gwadawa da sanya shi isa ga mutanen da ke da nakasa.

Abin da wannan a zahiri yake nufi ba shi da ma'ana - mai yiwuwa idan kuna iya ganin alamar mayar da hankali da tabo ta cikin filaye, kuna da wasu alt rubutu da kwatancen filin, za a yi la'akari da cewa aikace-aikacen ku na iya samun damar ...

Amma ba zato ba tsammani "kwarorin" sun fara ninka a cikin gudun ƙanƙara.

Daban-daban masu karanta allo (Turanci Masu karanta allo) da masu bincike sun nuna hali daban.

Masu amfani sun yi korafin cewa manhajar ba ta da amfani.

Da zarar an gyara kuskure a wani wuri, wani ya bayyana a wani wuri.

Kuma kawai canza da gyara kurakuran mu'amalar mai amfani yana buƙatar ƙoƙarin Herculean.

Ina wurin. Na tsira, amma ba mu yi "nasara" ba - a zahiri mun tsaftace sosai, mun ƙara bayanin fage da yawa, matsayi, kuma mun sami wasu matakan yarda, amma babu wanda ya yi farin ciki. Masu amfani har yanzu sun koka da cewa ba za su iya kewaya aikace-aikacen ba. Har yanzu manajan ya koka game da kura-kurai da akai akai. Injiniyoyin sun koka da cewa an haifar da matsalar ba daidai ba, ba tare da wata ma'anar "daidai" da za ta yi aiki a kowane yanayi ba.

Akwai wasu lokuta masu buɗe ido tare da tafiyata don fahimtar samun dama.
Wataƙila na farko shine fahimtar cewa ƙara aikin samun dama a saman samfurin da aka gama yana da wahala. Kuma yana da wuya a shawo kan manajoji cewa yana da wuyar gaske! A'a, ba kawai "ƙara 'yan tags" ba kuma UI zai yi aiki daidai. A'a, ba za a iya kammala wannan a cikin makonni uku ba, ko da watanni uku ba zai isa ba.
Lokaci na na gaba na gaskiya ya zo lokacin da na ga yadda makafi ke amfani da app ɗin mu da gaske. Wannan SO ya bambanta da kallon saƙonnin kuskure.

Zan sake dawowa kan wannan kuma, amma kusan dukkanin "zato" game da yadda mutane ke amfani da app ɗin mu ba daidai ba ne.

Kewayawa hadaddun mu'amalar mai amfani ta amfani da maɓalli Tab/Shift+Tab - wannan abin mamaki! Muna buƙatar wani abu mafi kyau. Gajerun hanyoyin allo, masu kai.

Rasa hankali lokacin canza UI ba babbar matsala ba ce, ko? Bari mu sake tunani - wannan yana da matukar ruɗani.

Na ci gaba, na yi aiki a kan ayyuka daban-daban na ɗan lokaci, sa'an nan kuma muka fara wani sabon aiki, tare da hadaddun mai amfani da ke dubawa da kuma shigar da sarari, don a ƙarshe samun damar dama daidai wannan lokacin.

Don haka, mun koma baya, mun duba yadda za mu iya aiwatar da wannan ta daban kuma mu yi nasara, kuma mu sanya tsarin ya zama mai ban sha'awa!

Da sauri muka zo ga wasu matsaya:

  1. Ba mu son mutane suna haɓaka ƙirar mai amfani don yin rikici tare da alamun aria / matsayi kuma, ba shakka, tsarin HTML na abubuwan haɗin gwiwa. Muna buƙatar samar musu da abubuwan da suka dace waɗanda suka gina damar dama daga cikin akwatin.
  2. Samun dama == Sauƙin amfani – watau. Wannan ba ƙalubale ba ne kawai na fasaha. Muna buƙatar canza tsarin ƙira gabaɗayan kuma tabbatar da cewa an yi la'akari da damar shiga kuma an tattauna kafin fara ƙirar UI. Kuna buƙatar tunani da wuri kan yadda masu amfani za su gano kowane aiki, yadda za su kewaya, da kuma yadda danna dama daga madannai zai yi aiki. Samun dama ya kamata ya zama wani muhimmin sashi na tsarin ƙira - ga wasu masu amfani da shi ya fi kawai bayyanar aikace-aikacen.
  3. Tun daga farkon, muna son samun ra'ayi daga makafi da sauran masu amfani da nakasa game da sauƙin amfani da aikace-aikacen.
  4. Muna buƙatar kyawawan hanyoyi masu kyau don kama koma bayan samun dama.

To, daga ra'ayi na injiniya, ɓangaren farko ya yi farin ciki sosai - haɓaka gine-gine da aiwatar da ɗakin karatu na abubuwan da aka gyara. Kuma lallai haka ya kasance.

Daukar mataki baya, kallo Misalai na ARIA kuma ta hanyar tunanin wannan a matsayin matsalar ƙira maimakon "matsalar dacewa", mun gabatar da wasu abstractions. Wani bangare yana da 'Tsarin' (ya ƙunshi abubuwan HTML) da 'Halayyar' (yadda yake mu'amala da mai amfani). Misali, a cikin snippets da ke ƙasa muna da jerin sauƙi marasa tsari. Ta ƙara "halayen" ana ƙara madaidaicin matsayin zuwa jeri don sa ya zama kamar jeri. Muna yin haka don menu.

Zuwa ga samun dama

A zahiri, ba kawai ana ƙara ayyuka anan ba, har ma da masu gudanar da taron don kewayawa madannai.

Wannan ya yi kama da kyau. Idan za mu iya samun rabuwa mai tsabta a tsakanin su, ba kome ba yadda aka ƙirƙiri tsarin ba, za mu iya amfani da Halaye zuwa gare shi kuma mu sami dama ga dama.

Kuna iya ganin wannan a aikace a https://stardust-ui.github.io/react/ - Laburaren UX Sake amsa, wanda aka tsara kuma an aiwatar da shi tare da samun dama ga tunani tun daga farko.

Sashe na biyu - canza tsarin da tsari a kusa da ƙira da farko ya tsoratar da ni: injiniyoyi masu ƙasƙanci waɗanda ke ƙoƙarin turawa ta hanyar canjin ƙungiyoyi ba koyaushe ke ƙarewa da kyau ba, amma ya zama ɗayan mafi ban sha'awa wurare inda muka ba da gudummawa mai mahimmanci ga tsarin. . A taƙaice, tsarinmu ya kasance kamar haka: ƙungiya ɗaya za ta haɓaka sabbin ayyuka, sannan ƙungiyarmu ta jagoranci za ta sake duba/tabbatar da shawara, sannan, da zarar an amince da shi, galibi za a miƙa ƙirar ga ƙungiyar injiniyoyi. A wannan yanayin, ƙungiyar injiniyan ta “mallaka” aikin samun dama yadda ya kamata saboda alhakinsu ne na gyara duk wata matsala da ke tattare da ita.

A farkon, aiki ne mai wuyar gaske don bayyana cewa samun dama da amfani suna da alaƙa da juna kuma dole ne a yi hakan a matakin ƙira, in ba haka ba zai haifar da manyan canje-canje da sake fasalin wasu ayyuka. Duk da haka, tare da goyon bayan gudanarwa da manyan 'yan wasa, mun dauki ra'ayin kuma mun sanya shi a cikin motsi don an gwada samfurori don samun dama da amfani kafin a gabatar da su ga gudanarwa.

Kuma wannan ra'ayin yana da mahimmanci ga kowa da kowa - yana da kyau a matsayin motsa jiki a cikin ilimin raba / sadarwa game da yadda masu amfani ke hulɗa da aikace-aikacen yanar gizo, mun gano yawancin matsalolin UI kafin a gina su, ƙungiyoyin ci gaba a yanzu suna da cikakkun bayanai dalla-dalla. gani kawai, amma har ma da halaye na zane. Tattaunawa na gaske suna da daɗi, masu kuzari, tattaunawa masu sha'awar game da fannonin fasaha da hulɗa.

Za mu iya yin wannan har ma mafi kyau idan muna da masu amfani da makafi da nakasassu a waɗannan tarurrukan (ko na gaba) - wannan yana da wuyar tsarawa, amma muna aiki yanzu tare da ƙungiyoyin makafi na gida da kamfanoni , waɗanda ke ba da gwajin waje don tabbatar da aiwatar da aiwatarwa da wuri. ci gaba-dukansu a bangaren da matakan aiwatar da aiwatarwa.

Injiniyoyin yanzu suna da cikakkun bayanai dalla-dalla, akwai abubuwan da za su iya amfani da su don aiwatarwa, da kuma hanyar tabbatar da kwararar aiwatarwa. Wani ɓangare na abin da gogewa ya koya mana shine abin da muke ɓacewa duka-yadda za mu iya dakatar da koma baya. Hakazalika, mutane na iya amfani da gwaje-gwajen haɗin kai ko ƙarshen-zuwa-ƙarshe don gwada aiki, wanda muke buƙatar gano canje-canje a cikin hulɗar da aiwatar da aiwatarwa-duka na gani da kuma hali.

Ƙayyade koma bayan gani aiki ne da aka fayyace madaidaicin, akwai kaɗan da za a iya ƙarawa a cikin tsarin ban da ƙila bincika ko ana ganin an mayar da hankali yayin kewayawa da madannai. Ƙarin ban sha'awa shine sabbin fasahohi guda biyu don aiki tare da samun dama.

  1. Samun damar shiga saitin kayan aiki ne waɗanda za'a iya gudanar da su duka a cikin mai lilo da kuma a matsayin wani ɓangare na sake zagayowar ginawa / gwaji don gano matsaloli.
  2. Tabbatar da cewa masu karatun allo suna aiki daidai ya kasance babban aiki na musamman. Tare da gabatarwar damar zuwa Samun damar DOM, A ƙarshe mun sami damar ɗaukar hotunan isa ga app, kamar yadda muke yi don gwaje-gwaje na gani, da gwada su don komawa baya.

Don haka, a cikin kashi na biyu na labarin, mun ƙaura daga gyara lambar HTML zuwa aiki a matakin mafi girma na abstraction, canza tsarin haɓaka ƙirar ƙira kuma mun gabatar da cikakken gwaji. Sabbin matakai, sabbin fasahohi, da sabbin matakan abstraction sun canza gaba ɗaya yanayin samun dama da abin da ake nufi da yin aiki a cikin wannan sarari.
Amma wannan shine farkon.

"Fahimta" na gaba shine cewa masu amfani da makafi suna tuki fasahar fasaha - su ne waɗanda suka fi amfana ba kawai daga canje-canjen da muka bayyana a baya ba, har ma da sababbin hanyoyin da ra'ayoyin da ML/AI suka yi. Misali, fasahar Immersive Reader tana ba masu amfani damar gabatar da rubutu cikin sauƙi da sarari. Ana iya karanta ta da babbar murya, an wargaje tsarin jimla ta hanyar nahawu, har ma da ma'anar kalmomi ana nuna su a hoto. Wannan bai dace da tsohon tunanin "sa shi samun damar" kwata-kwata - fasalin amfani ne wanda zai taimaki kowa.

ML/AI yana ba da sabbin hanyoyin mu'amala da aiki gabaɗaya, kuma muna farin cikin kasancewa cikin matakai na gaba na wannan ƙaƙƙarfan tafiya. Canjin tunani ne ke haifar da kirkire-kirkire - dan Adam ya wanzu tsawon shekaru dubu, inji na daruruwan shekaru, gidajen yanar gizo na shekaru da dama, da wayoyin komai da ruwanka ko da kasa, dole ne fasaha ta dace da mutane, kuma ba akasin haka ba.

PS An fassara labarin tare da ƙananan karkata daga asali. A matsayina na marubucin marubucin wannan labarin, na amince da waɗannan digressions tare da Hugh.

Masu amfani da rajista kawai za su iya shiga cikin binciken. Shigadon Allah.

Kuna kula da samun damar aikace-aikacenku?

  • A

  • Babu

  • Wannan shine karo na farko da na ji labarin samun damar manhaja.

Masu amfani 17 sun kada kuri'a. Masu amfani 5 sun kaurace.

source: www.habr.com

Add a comment