Oh 脳《053》プログラム(算譜)とプログラミング(作譜)

記事一覧Oh 脳: after ZERO《其之伍拾参》

プログラム(算譜)とプログラミング(作譜)

《監修》小泉ひよ子とタマゴ倶楽部
第0版♪1988/03/30

青春の坂道, 1976

淋しくなると訪ねる 坂道の古本屋
立ち読みをする君に 逢える気がして


たとえば、イチローさんに憧れてメジャーリーガーを目指すなら、
イチローさんのプレーを真似しても始まりません。
イチローさんが目指したブレーヤーにあたってみることです。


同じ理由から、デザインパターンを習得したいなら、
GoF を真似しても始まりません。
GoF が紹介したその原典(参考文献)にあたってみることです。
すると「GoF が何を伝えようとして/何を伝えなかったか」を理解できるようになります。


また、イチローさんのプレーを真似るのではなく、
そのトレーニング風景から何かを学んでください。
同じ理由から、将来(生涯)プログラマーを目指すなら、
プログラム(コード)を真似るのではなく、
そのプログラミング過程から何かを学んでください。


しかし、ペアプログラミングを実践しようにも、
その開発者と席を並べる機会に恵まれるものではありません。
そのようなとき拠り所となるのが、変更履歴(差分ファイル)です。
それがオープンソースなら、リリースごとに差分情報を収集するのです。


すると、静的なプログラム(算譜)からは得られない、
動的なプログラミング(作譜)に関する「貴重な」情報が得られます。
すると、コードを鵜呑みにするのではなく、それを批判的に見る目を養えるようになります。

《こちらに移動中です》

Last updated♪2010/02/10