ソフトウェア設計を学ぶための最初の一冊はなにがいいのだろうか

「ソフトウェア設計を学ぶための最初の一冊はなにがいいのだろうか」について考えた。

動機

  • 私がプロジェクト(会社)では、設計が軽視されている。
  • コピー&ペーストが躊躇なく実行され、似たようなコードが散らばっている。
  • 設計の大切さを広めたい。
  • 定時に帰りたい。
  • では、他人に最初に薦める本は何が良いのだろうか。

行動

  • まずは、親しい友人に話を聞いてもらい、意見をもらうとした。
  • keynoteを作成し、友人に発表。

結果

  • いくつかのフィードバックをもらった。
  • 友人が、私の勧めた書籍に興味を持ってもらえた。

フィードバック

  • まずはリーダブルコードを薦める、でいいのではないか。
  • クラス設計という考えはなかった。
  • 品質とは、いったいなんだろうか。
  • リーダーが考える品質と、私たちが考える品質に差異を感じる。

keynote

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax