書籍『New Programmer's Survival Manual』 [プログラマー現役続行]
New Programmer's Survival Manual: Navigate Your Workplace, Cube Farm, or Startup
- 作者: Joshua Carter
- 出版社/メーカー: Pragmatic Bookshelf
- 発売日: 2012/01/06
- メディア: ペーパーバック
まだ読み始めたばかりです。Tipということで33のTipが掲載されています。それぞれのTipには白帯や黒帯が先頭に描かれていて、対象とするレベルが分かるようになっています。
冒頭の『Introduction』では、黒帯の話題に関しては5年以上の人達を対象と書いてあるのですが、次のようなことも書かれています。
In real life, true mastery begins more around year ten.「ソフトウェア開発組織が持つべきカルチャー 005」でRichard Gabrielの言葉を紹介していますが、やはり10年以上はかかるということでしょう。
Tip 3では、100%カバレッジに関して、次のように述べられています。
Don't be lulled into complacency by 100 percent coverage: it means nothing about the quality of your code or your tests. Writing good tests, just like writing good application code, requires thought, diligence, and good judgement.マネジメントは何らかの品質指標が欲しくてその1つにカバレッジ率を挙げている組織も多いと思います。カバレッジ100%は単にコードがすべて実行されただけであり、メモリリークやメモリ破壊をしているコードでもカバレッジ100%だったりする訳です。したがって、カバレッジ100%というのは、品質に関して何も意味を持たないということです。
2011-11-22 15:44
nice!(0)
コメント(0)
トラックバック(0)
コメント 0