PAD図とはなんか時代に逆行してるような。逆行かどうかはともかく、PADって図を作るのに手間がかかりませんか?何らかのツールで自動化・省力化できるなら実用になりますかね?長部さんの投稿にもあるように、例外処理の表現は苦手だと思いますし。今から学ぶのであれば、UMLはいかがです?賛否両論のようですが、理解して使えそうな種類の図から徐々に使い始めると良いと思います。最適な設計方法は前提や制約条件によって異なると思います。ルが適切なケースもあるでしょう。XPを部分的にでも取り入れようとしていて、下記の書籍などを参考にしています。必要最小限の図を利用して開発を進めようという内容。開発することに挑戦中。図は全て手掛きしてます。容があるものになりつつあるんじゃないかなぁ。XPの試験についての内容で、RubyUnitとWebUnitを紹介しています。際に業務で利用させていただいています。手作業で実施してたのが悔しくなりました。Zaurus上ではRubyが動くのでRubyUnitを使えますね。発にも"xUnit"を導入するつもりです。http://www.pugh.palm-j.com/。