ATP tjekker 6,4 millioner kodelinjer med automatiseret værktøj

1. april kl. 13:3511
Udbetaling Danmark
Illustration: ATP.
Billigt værktøj giver vurderingen af kodens kvalitet. ATP har indtil videre haft halvdelen af sin kode gennem møllen.
Artiklen er ældre end 30 dage

Et værktøj som ATP mener er 'rasende billigt' har indtil videre tjekket kvaliteten på halvdelen af koden hos den selvejende institution, som er Danmarks største pensions- og administrationsselskab. 

Det skriver Computerworld.

Omkostningerne er 20.000-30.000 kroner om året, og det mener selskabet er godt givet ud.

»Der har helt klart været forbedringspotentiale i forhold til, om koden har været i en tilstand, hvor det kunne gives videre til andre og bygges videre på. Yderligere er der en helt anden udviklerkultur i form af brugen af open source- og tredjepartskode. Det har været en stor øjenåbner, hvor meget usupporteret tredjepartskode, vi har liggende i vores Java-kode. Og nogle af sårbarhederne udgør en ret så stor risiko,« siger Thomas Hartmann, der er sektionschef for teknologi og SAP i ATP's Koncern IT, til Computerworld.

Artiklen fortsætter efter annoncen

Værktøjet giver en vurdering og benchmark af koden som god, middel eller skidt. Det giver også konkrete anbefalinger af, hvor koden kan forbedres. Værktøjet identificerer altså, hvor udviklerne skal sætte ind.

ATP's arbejde med kodekvalitet vil i fremtiden blive skrevet ind i virksomhedens it-kontrakter.

11 kommentarer.  Hop til debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger
12
2. april kl. 17:19

Nu gætter jeg bare, men det virker som om at problemet ikke er kodekvalitet, men mere mængden af kode. Less is more, som jeg siger. :)

7
1. april kl. 22:21

Er det mig der ikke har fået pudset brillerne, eller er navnet på dette fantastiske værktøj udeladt?

11
2. april kl. 09:30

Det er udeladt. Mystisk.

1
1. april kl. 15:30

Hurra! Et tool der kategorisere koden. Men giver toolet værdi? Tjaa ... Thomas Hartmann kan nu komme med rapporter om hvordan kode-kvaliteten er til ledelsen. Hurra! Nu har vi noget målbart. Nu kan vi give bonusser til Hartmann og alle hans folk alt efter hvordan de formår at hæve kodekvaliteten.

Et godt spørgsmål er så hvorvidt toolet rent faktisk måler kodekvalitet. For ja, det er vigtigt at stave rigtigt, at funktioner ikke bliver for lange, etc. Men det er sjældent den slags der giver de store problemer. For toolet kan ikke måle om det er den rigtige kode der er skrevet, om den er opdelt fornuftigt, om de rigtige abstrationer er lavet, om navngivningen giver mening, etc. og den slags betyder meget meget mere. Den slags vurderinger kan laves af en rigtig dygtig udvikler der forstår koden og forstår hvad for et problem der skal løses.

Men ovenstående kan ikke måles objektivt på tværs af hele kodebasen. Og dermed kan det ikke bruges til at måle kodekvalitet for hele organisationen. Derfor bruger de nu tool X. Resultatet er at udviklerne nu ret hurtigt finder ud af hvad de skal gøre for at hæve deres score. Og det bruger de så tid på. Mens de rigtige problemer bliver lagt til side ...

Jeg har endnu ikke set nogen organisation få noget ud af den slags værktøjer. Måske tager jeg fejl men jeg tror det ikke. Selv blandt udviklere kan det være svært at vurdere kodekvalitet ...