mboost-dp1

Ooops


Gå til bund
Gravatar #2 - Claus Jørgensen
4. nov. 2019 21:51
#1

Jeg kan se at videnskabsfolkene ikke har laert at skrive unit tests endnu. Ser ud til at en PhD ikke er en garenti for god kode :p
Gravatar #3 - arne_v
5. nov. 2019 00:41
#2

Scientific computing er meget anderledes end business computing.

En meget stor del af koden skrives af folk med stor domæne ekspertise men ikke nødvendigvis nogen programmerings uddannelse/træning.

Meget af koden bliver også skrevet af studerende som arbejder for forskerne og ikke af forskerne selv.

Mange af de folk er særdeles intelligente.

Men unit tests, dokumentation etc. er ofte ukendte fremmedord.
Gravatar #4 - larsp
5. nov. 2019 08:15
#2 Unit tests er ingen garanti mod den her slags. Det er muligt at det kunne have fundet denne fejl, men generelt set kan der sagtens være logiske fejl bagt ind i kode OG tests så alt ser fint ud på overfladen.

Det er nærmere at de har undladt at sanity tjekke deres resultater. Grundige forskere bør ikke bare stole på at et black box library regner rigtigt. Men det er så nemt at være bagklog.
Gravatar #5 - arne_v
5. nov. 2019 14:04
#4

Ingen test kan give garanti.

Formel verifikation kan i teorien give garanti. Men ....
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login