Andre vigtige fordele Jeg ser type sikkerhed som en af de fordele der er ved et typesystem. Et mindst ligeså vigtigt aspekt er tooling. Dvs. features såsom refaktorisering, intellisense (kontekst afhængig hjælp, såsom visning af tilgængelige metoder i en klasse eller funktioner i et modul) og navigering, eksempelvis &...
Tilføjelse til 'Udfør planen'Skriv gerne assertions i koden der afspejler dine forventninger til værdierne af argumenter, returværdier, etc.
Re: FalsifikationAsserts er noget man typisk bruger for at validere pre- og postconditions samt invarianter. Hvilket ofte er et middel til at komme væk fra defensiv programmering.
vekselvirkning mellem indre og ydreI min studietid oplevede jeg flere gange, at et kursus som jeg ikke var motiveret til, endte med at blive spændende. Men første efter at jeg var blevet tvunget til, via eksamen, at arbejde intensivt med det.
mangel på formelle krav til udviklereVi skal i vores branche til at stille større formelle krav til udviklere, som man f.eks gør med læger. Her har man opbygget et system med turnus, specialisering og lægeløfte etc. I dag kan alle kalde sig for software ingeniør og hvis arbejdsgiver ikke er skarpe til at hyre kompetente mennesker de...
Re: »Microsoft har tilføjet mange"Secure boot hjælper også kun mod rootkids der går helt ned i kernen eller bootloaderen".. Ja, hvem vil ikke gerne have et rootkit helt ned i kernen..
Re: Kvalitet eller kvantitetI praksis vil der være en del der kommer til at savne deres mest benyttede app, da udviklingsafdelinger ikke altid har resourcer til at understøtte en ny platform. Uafhængigt om microsoft kan betale dem for det.
Kodekvalitet er othogonalt med ScrumJeg er selv scrum udøver og er glad for måden at håndtere kompleksiteten i et software projekt på. Men at kodekvaliteten automatisk skulle blive forhøjet, har jeg svært ved at se. Den er snarere orthogonal med scrum. Ligger der andre teknikker til grund for den forhøjede kvalitet, f.eks tdd eller...
Allerede open sourceEn af microsofts vigtigste webframework applikationsstakke er allerede open source, nemlig mvc, som bliver brugt af nogle af de største danske sites.
Re: Softwareudviklingsprocessens natur? Jan: Du har misforstået hvad begrebet 'tester' står for i konteksten af disse blogindlæg. Dit udlæg af begrebet er præcis en af de ting anne mette forsøger at gøre op med. I er så og sige på samme side. Du har blot ikke læst på lektien ;)
Re: Fik vist skruet lidt for meget op for "charmen" Du har skudt helt forkert, tjek Anne Mettes tidligere blogindlæg.
Re: BDUF data ..at datamodellering er klassediagrammer i UML. Men de er efter min mening en uheldig blanding af data og procedurer og leder til overspecifikation på et tidligt tidspunkt i processen. Kun de mest grundlæggende operationer på data skal specificeres samtidig med dataformaterne. Af ren videbegærli...