仕事が遅いと思われつつも、合間を見て業務改善に取り組んでいる。
1つ目は、自動ビルドサーバーの作成。
他部署ではそうでもないのだが、どうもうちの部署ではバージョン管理システムを理解していない人が多く、マニュアルも書いたのだがちゃんと利用されていない。(特にTeam-Jな方々の実態が掴めない)
困るのは開発者が処々の理由により前線から外れた場合で、ビルドしようにも環境依存になっていたりすると、かなり苦しむ事になる。
そうならない様にする為にも、正しい方法で使わざるを得ないように、バージョン管理システムのラベル付けとビルド、成功ビルドのバイナリ、pdbファイル、mapファイルの保存を自動で行うようにしようと考えている。
2つ目は、開発ルールマニュアル作成。
表向きは新人用だが、ベテランでも以外と間違えていることが大いので、気づいてもらうために書いている。
ルールを作りつつ、自他含めて過去のプロジェクトのソースを見ると、恐ろしいものが見えてくる。
基本的に正しく動いているときには問題無く動くのだが、例外処理の使いかたが間違えていたりするので、クラッシュした時に、どこでエラーになったか補足できなくなるコードが沢山あったりする。
そんなところです。
夜も遅いので今日はここまで。


コメント (3)
闇(裏)のプロジェクトってぼくも勝手にやってます。
組み込みソフトの開発で、プログラムを実機でしか実行できなかったのですが、PCでも実行できるようにしました。
PC実行環境の構築は、ぼくが勝手にやったことですが、今では人も使ってます。
実機だと故障が多くてやりづらいんで。。。
投稿者: もに | 2006年07月28日 00:03
日時: 2006年07月28日 00:03
コメントありがとうございます。
もにさんは、組込み系ですか。
組込みって事は使っているOSはITRON、Linux、VxWorks。Windows CEとか?
投稿者: 謎のクマしゃん | 2006年07月28日 01:36
日時: 2006年07月28日 01:36
今のはVで始まるやつを使ってます。
投稿者: もに | 2006年07月28日 23:12
日時: 2006年07月28日 23:12