見出し画像

Q[9]:プログラミングで行き詰まることはある?

 やりたいことを思いつかなくなったら行き詰った感があります。そのときはソフトが完成したんだと思うようにしています。やりたいことは、ソフトウェア別にTo Doリストとしてノートに書きだしています。未処理のリストがなくなると、完成に近い段階だということが目で見てわかります。
 To Doリストには、追加すべきアルゴリズムなど、本質的なことも書きますが、変数名をこう変えよう、などの些末なことも書き出します。変数名や関数名は、作り始めた時の意味から変わることがありますが、そのまま使っていても動くので、放置しがちです。ですが、あとから見たときにちゃんと意味が分かるように、小さなリファクタリングもたいせつです。
 バグが見つからなくて途方にくれることはありますが、これまで取れなかったバグはひとつもないので、行き詰ったとは感じません。むしろ、やっかいなバグを退治しているときは、とても楽しいです。このときは、誰も話しかけてくるなよと思いながら集中しています。

6. バグ退治


この記事が気に入ったらサポートをしてみませんか?