2004-01-01から1年間の記事一覧

コンフィギュレーションファイルとXML

Javaの世界はしょうもない設定ファイルばかりで嫌になってしまうけれど、何とかならないものかな。 プロパティファイルと命名規則だけで、必要十分な設定ファイルになるものが殆どなんじゃないかなって思うことがよくある。本当にXMLである必要がある設定フ…

Starting a new project: Where to put config files?

コンフィギュレーションの置き場に関する記事。 自分は「One Place For Dev. Then Build To The Right Place」に近い方法でやっているけれど、確かに問題があるかもしれないな。「Smart Folder」のアイデアはシンプルだし、すぐにでも使えそうだから実戦に投…

TDDはテスト手法ではない

TDDは設計手法です。 Jon Trisenさんは、TDD is about Testingだと言っていますが、自分はそうは思いません。TDD isn't about Testingです。極論すれば、TDD is about Desingingです。Kent BeckもTDD本の中でそれを伝えようとしています。 設計をするために…

Exception Handling in Web Applications

Exception Handlingの定石。意外に現場では使われていないが、効果は絶大。 この定石のすばらしいところは、初心者対策としての効果がかなり高いこと。以下のAntiPatternにはまっていないかレビューをする時間を節約することができるのはとてもいい。 AntiPa…