nishiikatsumi’s diary

Long Live Reading Books

効率よくプログラミングするには

今まで業務でプログラミングを行ってきた。

そこで改めて思うことだが、

 

それはなるべくプログラミングしないように心がけるというもの。

つまり、コードの自作は避けるというもの。

 

えっと思われるかもしれない。

どちらかというと、公開されたAPIやライブラリ関数といったソフトウェアの部品を使い、末端の手続きの自作は避けたほうがいい。

 

これらは、他人がメンテナンスしてくれる。

自作すると、自作したすべてのソースコードを自分でメンテナンスしなければならない。

 

手間を考えるとやっていられないのだ。

作成されたプログラムは実際には30年以上使用されることもある。

 

メンテナンスの手間を考えて作るべきなのだ。

たとえ、自作よりも所望のAPIをを見つける時間が3倍かかったとしても。