Giunsa namo pagsulay ang pagtinabangay ug unsa ang nahimo niini

Giunsa namo pagsulay ang pagtinabangay ug unsa ang nahimo niini

Magsunod-sunod ta

Unsa ang gipasabut niini nga litrato sa ulahi, apan sa pagkakaron tugoti ako nga magsugod sa pasiuna.

Sa usa ka bugnaw nga adlaw sa Pebrero walay mga timailhan sa kasamok. Usa ka grupo sa mga inosenteng estudyante ang mianhi sa unang higayon aron sa pagkuha sa usa ka klase sa usa ka hilisgutan nga ilang nakahukom nga tawgon nga "Methodology alang sa pag-organisar sa disenyo ug pagpalambo sa mga sistema sa impormasyon." Adunay usa ka regular nga lecture, ang magtutudlo naghisgot bahin sa flexible nga mga pamaagi sa pag-uswag, sama sa Scrum, walay bisan unsa nga naghulagway sa kasamok. Ug sa katapusan ang magtutudlo nagpahibalo:

Gusto ko nga masinati nimo ang tanan nga mga kalisud sa pagtinabangay sa imong kaugalingon, bahinon sa mga grupo, paghimo og usa ka proyekto, pagtudlo og usa ka lider ug pag-uban sa tanan nga mga yugto sa disenyo. Sa katapusan, gipaabut ko gikan kanimo ang usa ka nahuman nga produkto ug usa ka artikulo sa Habré.

Dinhi nagsugod ang among istorya. Sama sa mga bola sa billiard, nag-bounce kami sa usag usa hangtod nga nawala ang kusog sa impact ug usa ka grupo sa 7 ka tawo ang nagpundok. Tingali kini sobra ra alang sa usa ka proyekto sa pagbansay, apan husto nga mas maayo nga ipanghatag ang mga tahas. Nagsugod ang diskusyon sa mga ideya alang sa proyekto, gikan sa "Magbuhat kita usa ka andam nga proyekto" hangtod sa "Emulator alang sa pagporma sa mga butang sa kawanangan." Apan sa katapusan miabut ang ideya, ang ngalan nga imong nabasa sa unang hulagway.

Hunonga ang Paglangay-langay - kung unsa kini, kung unsa ang pagkaon niini ug kung giunsa naton kini naugmad ug kung unsa ang gigikanan niini

Ang istorya isulti alang sa tagdumala sa proyekto, nga, maayo o sa kasubo, gi-assign kanako. Busa unsa nga ideya ang misantop sa atong hunahuna? Nadasig sa sikat nga "Shake Alarm Clock" nga alarm clock gikan sa SupperCommon, nga mao ang function sa hingpit nga pag-block sa smartphone hangtod nga ang gumagamit maghimo usa ka piho nga aksyon nga lagmit nga hinungdan sa iyang pagmata, nakahukom kami nga maghimo usa ka parehas nga aplikasyon nga makatabang sa pagkuha. mawala ang pagkaadik sa telepono, sa parehas nga prinsipyo sama sa "Shake the Alarm Clock"

Kon sa unsang paagi kini nga mga buhat

Ang user nagtakda og mga timer
-Panahon nga mahimong magamit sa usa ka smartphone
- Oras nga wala’y smartphone (panahon sa pag-block)
Sa diha nga ang timer mo-expire, usa ka overlay makita sa screen nga dili maminusan
-Aron isira ang overlay kinahanglan nimo nga moagi sa usa ka gamay nga pagsulay (pagsulod sa usa ka password sa usa ka makalibog nga keyboard, pagsulbad sa usa ka problema sa matematika, pag-uyog sa telepono sulod sa pipila ka minuto)
Human sa pag-unlock niining paagiha, ang oras nga magasto sa smartphone matunga, ug uban pa hangtod sa usa ka minuto.

Pagtukod og usa ka team

Una, gikinahanglan ang pagtino kon kinsay mobuhat kon unsa ug sa unsang pinulongan kining tanan isulat. Sa akong hunahuna kini wala’y kalabotan sa pagdumala sa proyekto, tungod kay kung mag-assemble ka usa ka team alang sa usa ka tinuud nga proyekto, gitigum dayon nimo ang imong kinahanglan. Ingon usa ka sangputanan, gikuha usab nako ang palas-anon sa usa ka tigdesinyo, nagpili usa ka manager sa team nga adunay maayo nga kasinatian sa pagpauswag sa aplikasyon, tulo nga mga programmer ang gi-assign kaniya, ug duha pa ang nahimong mga tester. Siyempre, ang programming language gipili base sa mga kahanas. Ingon usa ka sangputanan, nakahukom nga gamiton ang Java, tungod kay ang tanan nga mga programmer pamilyar niini.

Pagpahimutang sa mga buluhaton

Sa rekomendasyon sa magtutudlo, usa ka task board ang gihimo sa usa ka libre nga serbisyo Trello. Giplano kini nga magtrabaho sumala sa sistema sa Scrum, diin ang matag sapa usa ka matang sa kompleto nga aplikasyon.
Bisan pa, sa tinuud, kining tanan gikan sa usa ka dako ug taas nga sapa, diin ang mga pag-edit, pagdugang ug pagtul-id kanunay nga gihimo.

Giunsa namo pagsulay ang pagtinabangay ug unsa ang nahimo niini

Gisulat namon ang mga spec

Naimpluwensyahan sa libro ni Savin nga "Testing.com", naa koy kaugalingon nga ideya sa akong ulo kung giunsa paghan-ay ang tanan. Nagsugod ang tanan sa mga detalye sa pagsulat, ingon sa akong pagtuo, kung wala’y klaro nga paghulagway kung unsa ang among gipaabut, kung unsa ug kung giunsa kini molihok, wala’y mahimo. Ang mga programmer magprograma sa tanan sumala sa ilang nakita, ang mga tester magsulay sa laing butang, ang manedyer nagpaabot sa ikatulo, apan kini mahimong ikaupat sama sa kanunay.
Ang pagsulat sa mga detalye dili sayon, kinahanglan nimo nga hunahunaon ang tanan nga mga detalye, ang tanan nga mga nuances. Siyempre, walay nagtrabaho sa unang higayon. Ingon usa ka sangputanan, ang mga detalye gidugangan ug gibag-o 4 ka beses. Makita nimo ang katapusang kapilian sa katapusan sa artikulo, sa seksyon sa mga link.

Pagdrowing og disenyo

Ang disenyo sa usa ka mobile application mao ang labing importante nga butang. Bisan pa, dili tanan ang nakasabut niini, lakip ang gikan sa akong team, daghan ang kusganong nangatarungan kanako nga dili kinahanglan ang disenyo, nga kini ang labing dili hinungdanon nga bahin sa aplikasyon, ug uban pa. Dili ka dapat magpakatanga. Una, ang usa ka andam nga desinyo makapasayon ​​sa trabaho sa programmer; dili na niya kinahanglan nga maghunahuna kung unsa ang ibutang kung asa ug asa, gikuha lang niya ug gi-typeset kung unsa ang gidrowing. Uban sa mga detalye, ang disenyo halos hingpit nga nagpagawas sa hunahuna sa programmer gikan sa wala kinahanglana nga mga butang, ug naghatag kaniya og oportunidad nga magkonsentrar sa lohika. Sa kinatibuk-an, usa ka prototype (makalilisang) nga disenyo ang una nga gilaraw:

Giunsa namo pagsulay ang pagtinabangay ug unsa ang nahimo niini

Apan unya ang disenyo gisuklay ug gibalik sa normal.
(Pagsumpay sa tanang elemento sa disenyo sa kataposan sa artikulo).

Giunsa namo pagsulay ang pagtinabangay ug unsa ang nahimo niini

Pagprograma

Ang pagprograma lisud, apan posible. Akong laktawan kini nga punto, tungod kay wala ako personal nga nag-atubang niini sa akong kaugalingon. Ang mga programmer naghimo sa usa ka dako nga kantidad sa trabaho, kung wala ang tanan wala’y kahulogan. Siyempre, nakaamgo kami sa pipila sa among mga ideya. Ug ang programa nanginahanglan pa og kalamboan. Adunay daghang mga bug ug mga bahin nga kinahanglan tangtangon. Kung kami adunay daghang oras, makagawas kami sa lawom nga alpha, apan sa pagkakaron mahimo nimong sulayan ang aplikasyon sa katapusan sa artikulo.

Aw, bahin sa pagsulay

Unsa ang nag-unang butang sa programming? Sa akong opinyon, ang nag-unang butang mao nga ang tanan molihok ug tan-awon ingon nga kini kinahanglan. Dili kini kanunay nga maayo ug dili dayon. Nagkinahanglan kini og pagsulay. Sa akong mga tester, gisugyot nako ang usa ka modelo sa pagsulay gamit ang mga kaso sa pagsulay. Una, ang mga kaso sa pagsulay gisulat sa hingpit nga nahiuyon sa mga detalye, ug pagkahuman ang pagsulay gihimo sa kanila. Makita nimo kung unsa ang migawas niini sa mga link sa ubos.

Salamat sa pagbasa. Nanghinaut ko nga nakakaplag ka bisan usa ka butang nga mapuslanon dinhi, tingali usa ka ideya alang sa imong pagsugod, o tingali pipila ka maayong tambag o himan.

Mga reperensiya:

Pinakabag-o mga detalye.
Disenyo sa Ang Figma.
Mga kaso sa pagsulay и mga taho sa bug.

Ang aplikasyon mismo anaa na HokeyApp. — Ang aplikasyon gitukod ubos sa ngalan nga HandsOff, ayaw gani pangutana kung ngano (tungod kay ang Stop Procrastination taas kaayo).

Maayo sa katapusan

Naghunahuna ka ba nga kining tanan adunay kahulugan?

Ang mga rehistradong tiggamit lamang ang makaapil sa survey. Sign in, walay sapayan.

Kinahanglan ba ang ingon nga praktis sa mga institusyon sa edukasyon ug kung unsa kini ka mapuslanon ug magamit sa tinuud nga kinabuhi?

  • Gikinahanglan, bililhon nga kasinatian

  • Gikinahanglan, bisan gamay nga kasinatian

  • Halos wala’y kapuslanan, sa kadaghanan masabtan nimo ang mga kinatibuk-ang bahin sa pagtrabaho sa usa ka team

  • Usa ka pag-usik sa oras ug paningkamot

2 user ang nagboto. Walay mga abstention.

Source: www.habr.com

Idugang sa usa ka comment