第33回:より良いプログラムを書くために[ガイドラインを決め、テストを用意する]記事の目次みなさんこんにちは。アドベンチャー』を再開したら、調子に乗ってやり過ぎて膝に違和感を覚え、そこに追い打ちで子供の抱っこ抱っこ攻撃が入り、完全に両膝がやられてしまいました。いっても抱っこ抱っこ攻撃もあと数年でしょうし、まぁがんばろうかなぁと思って、毎度毎度、出かけるときは玄関から抱っこでがんばっています。いくらなんでもちょっとくらいは歩いて欲しいんですが.........。Ogata(CGWORLD)これまでの連載では、映像制作を行うためのシステム構築やデータ管理をどのようにするかというお話をしてきました。このようなシステムを構築する際にプログラムを書くことは決して避けて通ることはできない上に、作成されたプログラムはプロジェクトの寿命よりも長く、場合によっては複数人の手によって10年以上も生き続けます。目の前にある問題を片付けるためにプログラムを書いているだけでは、これだけの寿命を獲得することができません。長期間の運用に対応するためには、日々より良いプログラムを書き続けることが大事です。そのため、今回から数回にわたって、より良いプログラムを書くために普段私がどのようなことに気を付けているのかをご紹介していきます。放送局向けリアルタイムCGシステムの構築・運用に携わる。その後、株式会社リンクス・デジワークスにて映画・ゲームなどの映像制作に携わる。プロダクション向けのパイプラインの開発と提供を行なっている。