SSブログ

書籍『New Programmer's Survival Manual』 [プログラマー現役続行]

New Programmer's Survival Manual: Navigate Your Workplace, Cube Farm, or Startup

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%というのは、品質に関して何も意味を持たないということです。
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0