Kategori: Softwareudvikling

Softwareudvikling

Programmørens 10 bud

Der findes mange menneskelige aspekter ved at udvikle software: man skal lære nye ting, løse nye typer problemer, tænke abstrakt, være omstillingsparat og interagere med andre mennesker (både i det daglige samarbejde og igennem koden eller dokumentationen). Man skal også…

Serilog

NLog, Log4Net, MS Enterprise Library, SmartInspect, ObjectGuy, Logary. There are plenty of frameworks to choose from when it comes to logging on the .NET platform. You can even setup logging right out of the box by using System.Diagnostics. Also logging…

Du er ikke agil

Er man i stand til at kalde sig agil blot fordi man anvender Kanban eller Scrum? Er man per definition rigid bare fordi ens projekt følger en vandfaldsmodel? Er CMMI overhovedet forligeligt med konceptet agile? Jeg har ikke alle svarene,…

Logging-strategier

Når først et softwareprojekt er released og kører ude hos kunderne, så er der ikke ret mange andre muligheder for fejlfinding og support end at kigge i log-filerne for at løse eventuelle problemer med softwaren. Men det kan ofte være svært for…

Agil arkitektur med isolerede koncepter

Fælles for de agile udviklingsprocesser er, at de lægger op til at vi leverer små forretningsværdiskabende stykker af funktionalitet. Når leverancen fejler, er det tit på grund af eksisterende kompleksiteter – domænet, datamodellen eller infrastrukturen forhindrer os i at nå…