プログラマ:ボス,先日引き継いだプログラムについてご相談したいことが
      あるんですけど。

ボス:ふむ。

プログラマ:こんな風に書かれていたのですが…

        #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