タグ

ブックマーク / kakutani.com (2)

  • 10年のキャリアを生成する仕事の全体像 - 角谷HTML化計画(2012-11-08)

    ■1 10年のキャリアを生成する仕事の全体像 『達人プログラマー―システム開発の職人から名匠への道』 (このエントリは『100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊』に寄稿したkakutaniのパートの原稿の誤字を修正したものです。RubyWorld Conference 2012で松江に来ているので掲載しました) 「歯車の1つになった人間は、仕事を楽しくできない。仕事が楽しくなるのは、仕事の全体像が把握でき、全体の質に責任をもつ場合である」 このフレーズに出会ったのは、建築家クリストファー・アレグザンダーの『パターン・ランゲージ』を読んでいたときのこと。当時私は、江渡浩一郎氏の書籍『パターン、Wiki、XP』の草稿レビューに参加していた。私の役割は、書名にもある「エクストリーム・プログラミング」について、実践経験者からの視点を提供することだ。この得難い機会に何とか貢

  • Inversion of Control コンテナと Dependency Injection パターン

    以下の文章は、Martin Fowler の「Inversion of Control Containers and the Dependency Injection pattern」を、かくたにが翻訳したものです。原著者の許可を得て翻訳・公開しています。 翻訳にあたっては、kdmsnr さんにご協力をいただきました。ありがとうございます。公開後の改訂履歴を記事の最後に記述しています。 Java コミュニティでは軽量コンテナが花盛りである。 軽量コンテナは、異なるプロジェクトのコンポーネントをひとまとまりのアプリケーションとして組み立てることを支援する。 このようなコンテナの根底には、コンポーネントの結び付け方についての共通したパターンがある。 そのパターンのコンセプトは「Inversion of Control(制御の反転)」と、まことに包括的な名前で呼ばれている。 記事では、このパタ

  • 1