Seeing the downloads of the open source BDD/Acceptance Testing tool Cucumber skyrocketing is great, but seeing what insane extensions the community comes up with is even greater.
UK-based super hacker and long time Cucumber contributor Rob Holland announced iCuke yesterday. iCuke is a Cucumber extension that lets you write automated functional tests for iPhone apps. Here [...]
Sommeren 2009 slapp Avinor (selskapet som eier og drifter landets 46 offentlige flyplasser) deler av sine flydata i XML-format til fri bruk for publikum. Erfaringene drøye 5 måneder etter frislippet er, ikke overraskende, positive.
Noen spør hvorfor jeg bruker energi på Javadocstøy. Finnes det ikke større fisker å steke?
For å feilsøke og finne årsaken til en feil har man behov for informasjon om kontekst når situasjonen inntraff. Dette inkluderer overordnet informasjon som maskin, bruker, tidspunkt og opprinnelse i koden. I tillegg vil man gjerne ha spesifikk informasjon om tilstand og data som ble behandlet. Målet er å kunne gjenskape situasjonen i et utviklingsmiljø for å forstå og rette feilen.
For bedre feilhåndtering må man i større grad skille mellom ulike brukergrupper og deres behov.
Når man feilsøker kan man skille mellom feilkategori og feilhendelse. Kategorien beskriver hvilken feiltype som har oppstått, mens identifisering av feilhendelsen forteller hva som har skjedd til en bestemt tid i en spesifikk sammenheng.
Det finnes bare tre feiltyper: Applikasjonsfeil, Systemfeil og Programmeringsfeil.
Teknisk gjeld er et velkjent begrep for de fleste og brukes ofte som en betegnelse på hvor god helse koden har. Begrepet peker på de delene av en kodebase som ikke er av god kvalitet. Hensikten med å klassifisere disse delene er selvfølgelig at man senere skal komme tilbake å fikse opp i ugjerningen. Den [...]