Some Days You Get the Bear

IT系エンジニアの、日々の気づきや考えたこと。

2016-09-01から1ヶ月間の記事一覧

マテオとハブくん

納期や見積のお話ですが、まぁ思うようにはいかんことが多いです。お客さんとの契約形態が、もっと実状に合ったものになればいいのに、 一括請負って損するだけじゃないの、とよく思います。特に組込みをやるようになって、 仕事がスムーズに進まないことが…

分岐を減らそう!

ときどき、すごくややこしい if 文に出会うときがある。 たくさん if があるんだけど、よく見ると、else 側の処理は同じようなことばかり書いてあったりして、「これ、ちゃんと整理してまとめれば、すっきりするんじゃない?」みたいなの。 確かに間違いでは…

仕様書とコードの大事な関係

仕様書に書いてあることは、そのままコードに落としたい。そのためにも、仕様書とコードを1対1で対応させたい、と思う。つまりは、「仕様書のここは、このクラス/モジュールに書いてあります」としておきたい。そして、その中身は、 「2-3章の機能は、こ…

コードを減らそう!

「似たような処理だから」とコピペするのではなく、 同じところはどこなのか、違うとこはどこなのかよく見て、 それから、データとロジックを分けて見る見方ができれば、 コードの共通化と、差分の持たせる方法が見つかるはずだ。 そしてこれはオブジェクト…