3787-5130サービスいまいち、事前に電話予約していけばもう少しよくなるかも。今回は以下の4パターンでした。乱数にばらつきが発生する模様、nextLong()なら分布に傾向性がなくなるかもしれない。getFullName()が必要なのか、メソッドの整理が必要。getFullPath()との役割関係が不明瞭になる。リファクタリングが必要とされるサンプルコードは、教材として、いかがなものか。P156のoverloadメソッドがなぜ太字なのか、ここにもjavaマークが要るのではないか。