S: それって、どうゆう依頼のもとにプログラムを書くんですか?


Y: うーんとね、一応そのシステム全体の仕様書とか説明図があって、各コンポーネントがあるわけじゃん。


S: はい。


Y: これだけだと当然プログラム書けないんで、ここの機能をもっと具体的にした仕様書があって。それをさらにプログラミングするために今度プログラミング設計書というか、があって。
で、その会社は割とそこを細かく書いてたんで、先輩がC言語だったんだけど、C言語の関数単位?それをもうコードに落とすみたいな。


S: じゃ、とりあえずそれがあれば?


Y: まあ、書けるんだけど、でもちゃんとやっぱり全体をわかって、仕様をわかってないと
ここに書ききれてない、明文化されていない決まりとかがプログラムってすっごいいっぱいあるんで、そうゆうの理解するには仕様レベルから把握してないといけなくて。
だから自分ではテストもしてバッチリだと思ってたんだけど、結合テストって言って、プログラム同士をつなげてテストした時に全然機能足りてないとか、バグとかが出まくって。で、もう普通に土日も出るみたいなのが、初年度からあるってゆう。


S: あー。笑