Oprogramowanie naukowe kontra minus ha

opublikowane 2007-08-15, ostatnia aktualizacja 2021-06-18

Pracuję z oprogramowaniem naukowym jakieś pół roku i nie powiem żeby mnie zdziwiło to co zobaczyłem:

maciej@pm:~$ impute -h
Segmentation fault

Program z którym miałem nieprzyjemność pracować, jest już odrobinę lepszy.

maciej@l2cu27:~> hapmixmap -h
Usage: 
   hapmixmap 
or hapmixmap -f [extra options]
Consult the manual for details of user options.

This is a list of all valid options:
----------------------------------------
allelefreqoutputfile ( outputfile )
allelefreqprecisionposteriormeanfile ( outputfile )
allelefreqprecisionprior ( dvector )
(...)

Ale i tak jest prawie nieużywalny. Zamiast użyć jakiejś ogólnie dostępnej biblioteki do parsowania opcji takiej jak getopt albo Boost::program_options, ma jakiś własny robaczywy kawałek kodu którego jedynym zadaniem jest chyba utrudnianie życia użytkownikom.


Komentarze