little hands' lab

ドメイン駆動設計、アジャイルプラクティスを実践し、解説しています。

Dependency Injectionを「依存性の注入」と訳すのは非常に悪い誤訳

Dependency Injectionとは Dependency Injectionを日本語でなんと訳しますか?大体「依存性の注入」と訳されることが多いですよね。 確かに直訳するとその通りなのですが、実際に行っていることを表していない、非常にミスリーディングな誤訳だと思います。 …

coconalaでJiraのワークフロー相談始めました。

coconalaというサービスで以下のサービスを始めました。 Jiraのワークフロー設計・設定代行します Jiraを導入したけど使いこなせなくて困っている方へ!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https…

オニオンアーキテクチャにておいて、ドメイン層とアプリケーション層の責務はどう違うのか[DDD]

ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か - little hands' labドメイン駆動 + オニオンアーキテクチャ概略 - little hands' labこれらの記事で書いた通り、私はDDDのレイヤードアーキテクチャを決める際にオニオンアーキ…

Pythonの__init__なんて読むの問題

Pythonの__init__これなんて読むのかと思ってたら、"dunder init"と読むらしいです。 python wikiに書いてあることを抜粋すると、 とあるインターネット上のフォーラム(? リンク切れ)にてMark Jacksonと言う人が以下のように提案したのが発端らしいです。 A…

コードレビューにこそ、コーチングのアプローチを適用するべきかも

3つのコミュニケーションパターン 会社でコーチング研修があり、(主に部下と1on1を想定して)コミュニケーションパターンが以下の3つに分けられるという話がありました。 コーチング:「答え」は相手の中にある相手の話を聞く/問いかける/人となりを認める テ…

DDDに関する質問にバシバシお答えしました [ドメイン駆動設計]

先日、メディアマックスジャパン様(以下、MMJ様)にお邪魔してドメイン駆動設計勉強会を開催してきました。そちらで質疑応答セッションがあり、実際にドメイン駆動設計で開発をしだしたタイミングで出てきた具体的な疑問について色々お答えしました。 おそら…

挙手ファーストで行こう【登壇者 Advent Calendar 2017】

この記事は登壇者 AdventCalenderの記事です。 勢いでJJUG登壇を決めてから3ヶ月で驚きの生活の変化 JJUGに登壇を決めてから3ヶ月後、あれよあれよと京都の企業様にご招待頂き、DDD講師として勉強会を開催するようなことにもなりました。こんなことは3ヶ月前…

【残り6時間!】実際読んでほんとによかったシリーズ② kindle50%セール中のおすすめ技術書たち

先日のサイバーマンデー特集が思いの外反響がよかったので再度! 【50%OFF】日経BP社キャンペーン こちらでオススメの技術書を紹介していきます!せっかく書いたんですがこのセール今日までみたいです。 実際読んでオススメだった技術書たち SOFT SKILLS ソ…

【残り1日!】実際読んでほんとによかった、サイバーマンデーで50%割引のおすすめ技術書たち!!

サイバーマンデーでKindle書籍50%オフセールが開催されてます。 書籍・雑誌 50%OFF以上 サイバーマンデーセールから行けるのですが、ジャンルで技術書というのがありません・・・。そこで、地道~~~に何ページが見ながら探した、(笑)私が過去に読んだおす…

境界づけられたコンテキスト 実装編 - ドメイン駆動設計用語解説 [DDD]

little-hands.hatenablog.com こちらの記事で説明できなかった、「境界づけられたコンテキストをどうやって実装に落とし込むのか?という話を書きます。 境界づけられたコンテキスト実装の基本イメージ 結論からいくと、基本的には、 1コンテキスト = 1アプ…