タグ

2005年7月3日のブックマーク (3件)

  • JUnit4の胎動 - t-wada の日記(旧)

    先日、Kent Beckのインタビュー記事 Developer Spotlight: Kent Beckを読んでいたら、以下のような記述に出会いました。 Erich Gamma and I are working on a new JUnit release that will mark its first significant architectural changes since JUnit was very young. むむっ、significant architectural changesとはどのようなものなのでしょうか。 興味を持ってsfの中を探してみると...Version4というブランチがありました。もう開発が始まっているんですね。さっそくチェックアウトしてみました。 $ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:

    JUnit4の胎動 - t-wada の日記(旧)
    koroharo
    koroharo 2005/07/03
  • 技術者の評価を下げる「悪い」コメントに注意しよう

    ソフトウェアの受託開発や、オープンソースのプロジェクトでは、ソースコードが他の技術者の目に触れる。そのため、ソースコードから開発者の技術力が評価されやすい。 ソフトウェアの開発者は、モジュール分割やクラス設計には全力を傾ける。最近では、設計の完成度を高めるために、実装の後でリファクタリングを行うことも珍しくない。 だが、設計の善し悪しにこだわる開発者でも、ソースコードに書くコメントの品質までは、配慮が及ばないことが多い。コメントは質的なものではないので、つい気を緩めてしまうのである。 ところが、開発者の希望に反して、ソースコードの読み手が印象を受けやすいのは、コメントの品質である。ソースコードから設計を読み解くのは容易ではないが、日語や英語で書かれているコメントは目に付きやすい。 優秀な技術者の書いたソースコードでも、驚くほど「悪い」コメントが書かれていることがある。そのようなソースコ

    koroharo
    koroharo 2005/07/03
  • 開発プロセスの功罪 - カレーなる辛口Javaな加齢日記

    http://capsctrl.que.jp/kdmsnr/wiki/bliki/?Swebok に尽きるかな.ウォーターフォールモデルとかPMBOKとかCMMとかCMMIとかRUPとか,その手の「何とか標準」などは大抵は論外だ.そう言ったものが「役に立つ」「きっと適用できる」と主張する人達もたしかにいる.しかし面白いことに奇妙な偶然が見られるのだ.役に立つと主張する人はソフトウエア開発経験が全く,或いはほとんどなく,下手をすると"hello world"さえも書いたことが無い*1.逆に優れた開発者で役に立つと主張する人はまずいない.なんとも奇妙な偶然だ. 以前,とある企業の方々と話をしたが,彼らは興味深い意見の持ち主だった.書類重視でウォーターフォールモデル,低レベルプログラマの大量投入による大量生産.おそらくは『上流行程神話』の信奉者.品質もメンテナンス性も全てドキュメントでなんとかし

    開発プロセスの功罪 - カレーなる辛口Javaな加齢日記
    koroharo
    koroharo 2005/07/03