Popravilo aplikacij
Napaka v aplikaciji ni naključje, tudi kadar se tako zdi. Vedno obstaja zaporedje korakov, ki jo sproži; naša naloga je, da ga najdemo, ne da ugibamo.
Kaj popravljamo
- sesuvanje in nepričakovane napake
- težave s prijavo in sejami
- podatki, ki se ne shranijo ali se shranijo dvakrat
- počasno delovanje pri večjih količinah podatkov
- uhajanje pomnilnika in strežnike, ki se ustavijo po nekaj urah
- povezave z zunanjimi storitvami, ki nehajo delovati
- napake, ki se pojavijo samo pri nekaterih uporabnikih
Zakaj vsak popravek spremlja preizkus
Popravek brez preizkusa je obljuba. Preizkus je dokaz. Ko napako enkrat ujamemo v preizkus, se ne more več tiho vrniti ob naslednji spremembi — in prav tiho vračanje istih napak je tisto, kar aplikacije naredi nevzdržne.
Kako poteka
- Zbiranje dokazov Sled napake, dnevniki, koraki uporabnika, čas dogodka.
- Ponovitev Napako ponovimo v ločenem okolju. Brez tega ni zanesljivega popravka.
- Ožanje Vzrok zožimo na modul, funkcijo, vrstico.
- Popravek in preizkus Sprememba je majhna in preverljiva.
- Namestitev Po dogovoru, s hitro potjo nazaj, če bi bilo treba.
Cena
Po uri, 55 €. Iskanje vzroka je pogosto daljše od popravka samega, zato po prvem pregledu poveš, koliko ur pričakujemo, in se dogovorimo za zgornjo mejo.
Prevzem aplikacije od prejšnjega razvijalca
Pogost položaj: aplikacija dela, avtorja pa ni več. Naredimo pregled stanja, popišemo tveganja in prevzamemo skrb. Podrobneje na strani prevzem projekta.
Pogosta vprašanja
Kaj potrebujete za začetek?
Dostop do kode in do okolja, kjer se napaka pojavi, ter čim natančnejši opis, kdaj se zgodi. Posnetek zaslona ali sled napake skrajšata delo za ure.
Ali lahko delate brez izvorne kode?
Omejeno. Brez kode je mogoče popraviti nastavitve in okolje, ne pa logike. Če kode ni, jo najprej poskusimo pridobiti — pogosto obstaja pri gostitelju.
Kaj pa, če je aplikacija stara in slabo napisana?
Takšne popravljamo pogosto. Povemo, kaj je smiselno popraviti in kaj bi bilo ceneje napisati na novo — z obema ocenama.
Opiši napako in kdaj se pojavi
Pošlji sled napake ali posnetek zaslona. V enem delovnem dnevu poveš, kaj je najverjetnejši vzrok.
Prijavi napako