闘えないプログラマ
プログラマ:ボス,先日引き継いだプログラムについてご相談したいことが
あるんですけど。
ボス:ふむ。
プログラマ:こんな風に書かれていたのですが…
#include <stdio.h>
int main(void)
{
printf("H");
printf("e");
printf("l");
printf("l");
printf("o");
printf(" ");
printf("w");
printf("o");
printf("r");
printf("l");
printf("d");
printf("!");
printf("\n");
return 0;
}
ボス:ふむ。
プログラマ:このままでは無駄が多いので,こんな風に書き直してみました。
#include <stdio.h>
int main(void)
{
printf("Hello world!\n");
return 0;
}
ボス:ふむ。
プログラマ:これだとソース行数も少なくて済み,可読性と保守性にも優れて
いるので,こっちの方法に書き換えたいと思うのですが…?
ボス:ふむ。
…で,規模はどのように変わるのかね?
プログラマ:はい。
プログラムのステップ数は,修正前が17,修正後が5で,約3割弱
の規模に削減されます。
ボス:そうか…
では,君の今月の給料は約3割弱に削減だ!
プログラマ:ええっ?!
--
江原 純一 mailto:j-ehara@pop17.odn.ne.jp
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735