タグ

ブックマーク / nekogata.hatenablog.com (2)

  • 要するに DI って何なのという話 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    友人から「しんぺいさん DI について書いてほしい」みたいな話をだいぶ前からされてたんだけど書く気力ずっとなかった。でも仕事の気分転換にちょっとずつ書いたやつがいい量まとまったので公開するです。たいしたことは書いてないっていうか知ってるひとにはあたりまえのことしか書いてない。サンプルコードはわたしの趣味Scala で書いてあるが、Java が読めればなんとなく読めると思います。 DI ってなに Dependency Injection、日語で言えば依存性の注入です。おしまい。 で記事を終えてもいいんだけど、そもそも依存性とはなんなのか、それを注入するとはどういうことなのか、なぜ DI が必要となるのかみたいな話をこれからします。 そもそも依存性ってなあに 例を出します。入力された文字列をもとにおみくじをひいて、その結果を twitter に投稿するプログラムにしましょう。 まずは普通

    要するに DI って何なのという話 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
  • Git のかなり良い入門ドキュメント一通り書けたので読んでください - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    例の これ なんだけど、かなり内容が充実してきたので自画自賛で宣伝します。 2013/5/7 22:14追記:一通り書き終わった。 日語で読める Git の網羅的なドキュメントには公式の Git - book があります。こういうドキュメントを読み慣れているひとには充分わかりやすいドキュメントですが、読み慣れないひとにはちょっと辛い感じもあります。なによりも、初心者にとってはチュートリアル形式のほうがありがたいとわたしは考えています。 また、チュートリアル形式のすばらしい Git 入門として、サルでもわかるGit入門 がありますが、こちらは Source Tree が前提となっていたり、Git についての概念をきちんと学べる発展編のほうはチュートリアル形式になっていません(それでも充分にすばらしいドキュメント群だと思います)。 コマンドラインのチュートリアル形式の Git 入門記事は、ブ

    Git のかなり良い入門ドキュメント一通り書けたので読んでください - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
  • 1