プログラムは書いた通りに動く

書いた通りに

「プログラムは書いたとおりに動く」

尊敬するプログラマーであった
前職の上司の言葉です。
 

「だから、自分が書いたプログラムが
 動かない理由は、ちゃんと調べたら見つかる」

 

プログラムのテストで
不具合が見つかった時、

その不具合の原因が見つからないときに

何度も言われました。
 

んで、
上司に言われたところを調べてみたら、
不具合が見つかるなんてことも。
 

昨日のブログ「・・プログラミング教室」で、
プログラマー歴を振り返った時に
思い出したんです。
 

だから僕はプログラムを書くのが好きなんだと思います。
 

ちゃんと調べたらちゃんと見つかる

プログラムは書いた通りに動く。

動かない原因は必ず存在する。

考えて調べたら、ちゃんと見つかる。

 

この教え、
僕の身にしみついているんでしょうね。

今、いろんな場面で同じように考えています。
 

書いた通りに動く。
その動きが期待と違っていたら、
書いたことがおかしい。
 
 

今の状況が望ましくなければ、
過去の行動がおかしい。

その行動は調べたらちゃんと見つかる。
 

見つかったらその原因となる行動を
直したらいい。

期待する結果、状況にたどり着くことができる。
 

システム思考というやつでしょうか。
たっぷり、鍛えられました。
 

プログラミング教室では
プログラムを書くことに加えて、

こんな話も
機会を作って伝えていきたいと思います。