Extreme Feedback Devices


UHP Digital drži se pravila kontinuirane integracije koja osigurava kvalitetu - odnosno, to znači da svi developeri integriraju svoj kôd više puta dnevno na centralni repozitorij. Pri commit-anju novog kôda, svi problemi u programskom kôdu mogu se detektirati u tom koraku.

 

U trenutku commit-anja kôda, automatizirani server Jenkins javlja je li programski kôd "dobar" ili "loš", odnosno javlja jesu li build-ovi uspješni, nestabilni ili neuspješni. U tom trenutku nastupaju XFD - Extreme Feedback Device-ovi koji svima u timu javljaju što se događa s build-ovima. Dok Jenkins javlja što se događa s kôdom, Raspberry Pi radio frekvencijama komunicira s Jenkinsom i s XFD te prenosi informacije o statusu builda.

 

Disco light

Disko kugla nam javlja kad je build, koji je prvo bio neuspješan, nakon "popravka" postao uspješan. Kod nas, disko kugla je programirana na način da nakon što se build popravi, na disko kugli se uključuju svjetla i pušta se glazba :D

Siren

Sirena se javlja samo u slučaju kad je build neuspješan. U trenutku kad Jenkins javi da je build neuspješan, sirena svjetli crveno i alarmira programere da je došlo do problema u kôdu.

Traffic light

U osječkom uredu postoje čak 2 - jedan "ulični" i jedan mali semafor. Uloga semafora je da pali crveno svjetlo kad je build neuspješan, žuto svjetlo kad je build nestabilan, a zeleno svjetlo kad je uspješan.

Rocket Launcher

Ovaj "raketobacač" će naciljati developera koji je imao neuspješan build i pogoditi ga s raketom (spužvastom raketom tako da nema straha od ozljede :D)

 

XFD općenito, poboljšali su naš rad - osim što naši developeri redovito push-aju, svaki neuspjeli build će se naprije popraviti, a tek onda će se nastaviti s programiranjem dalje. Svaki od XFD koje imamo je za svaku preporuku - osim što build-anje čini zanimljivijim, pospješuje efikasnost i efektivnost u poslu :) 

Kategorija: Posao

Više članaka

U potrazi za PHP developerima!


[Pročitaj više]

2. obljetnica UHP Digital-a


[Pročitaj više]

The Fountain of UHP Digital


[Pročitaj više]

Odgovori na post


  {{comment.name}}  | {{comment.date | date:'dd.MM.yyyy, HH:mm'}}

{{comment.comment}}+


Komentiraj


Molimo upišite Vašu e-mail adresu Ne ispravna e-mail adresa
Molimo upišite Vaše ime
Molimo unesite svoj komentar

Molimo potvrdite da niste robot
Zahvaljujemo na komentaru