DDD Talk MeetUp #2 LT資料 https://ddd-community-jp.connpass.com/event/141712/
![DDD学習指導要項 [Draft 2]](https://cdn-ak-scissors.b.st-hatena.com/image/square/b2ba52041da09d5d5cab19237718f65adcf05bca/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fef5a77e52e3d4d698db48d165c5a1843%2Fslide_0.jpg%3F13509094)
DDD Talk MeetUp #2 LT資料 https://ddd-community-jp.connpass.com/event/141712/
01_602_Djangoで実践ドメイン駆動設計による実装(大島和輝)
2022/04/21更新 ふりかえってみて、この記事は手段と目的をごっちゃにしちゃった自分がよくわかる記事です。 DDDは「どうやってコードを書くか」が問題ではありません。その点を勘違いしちゃってるエンジニアの話として、続きを読みたい人は読んでください🙏 DDD(Domain Driven Design)って難しいですよね。難しい難しいとばかり考えていた僕もようやく最近になって少しずつわかってきた気がします。そのきっかけとなった書籍と僕のストーリーを本記事で紹介できたらと思います。 TL;DR Clean Architectureはなんとなくわかる DDDは難しい と感じている人は「Domain-Driven Design in PHP」を読むと道が拓けるかもしれない。 leanpub.com 僕とDDD DDDといえばEvansのドメイン駆動設計: エリック・エヴァンスのドメイン駆動設
以下はSIer時代に、実体験をもとに書いた初心者向け記事なんですが、ありがたいことに今でもたくさんの方に読んでもらっています。 qiita.com 職業プログラマー目指して頑張っている人、初心者から次のステップに進みたい人が想像以上にたくさんいることを知り、 それならばと思い 脱初心者を目指すプログラマーにむけて、ぜひ読んでほしい書籍をピックアップしてみました。 想定読者 職業プログラマーを目指している未経験プログラマー 何から勉強すればいいか分からない若手プログラマー プログラミングはできるがなんだか上手くいかないプログラマー 加速度的に成長したいプログラマー を想定して、自分だったら何をすすめるだろう?という気持ちで選んでみました。 この記事の特徴 似たような記事はたくさんありますが、この記事の特徴は、 現役プログラマーが実務目線で選んでいること 僕自身がもともとは未経験プログラマーだ
本項は「C# Tokyo オンライン「世界一わかりやすいClean Architecture」他」による発表の登壇原稿となります。過去に発表した.NET版の記事はこちらにアーカイブしています。 本稿のサンプルコード・PPTはこちらで公開しています。 「CC BY-SA 4.0」で公開していますので、気に入っていただけたら営利目的含め、ライセンスの範囲で自由に利用していただいて問題ありません。 github.com また動画を以下で配信しています。よろしければご覧ください。 世界一わかりやすいClean Architecture はじめに まず初めに、クリーンアーキテクチャの誤解されがちな二つのことについてお話させていただきます。 その上で、クリーンアーキテクチャの本質とは何か?押さえておくべき、本当に重要だと考えている三つの事について、お話しします。 注意事項 さて本題に入る前に、少し注意
※ 2019年7月27日に追記しました。 この記事の最後に、失敗談の補足を書いた記事へのリンクを追加しました。 システムの一部機能を改修するテーマが現在進行中です。テーマは他の箇所に影響がないくらいに分離できるものです。この大きさが丁度いい。チャンスとばかりにリファクタリングすることにしました。 アプリケーションはそれなりにレイヤー化されています。controllerとserviceとrepositoryがある。よくある3層構造です。何を見直して再設計するのか?それはドメインオブジェクトモデルの構築です。 現状のアプリケーションはビジネスロジックをモデリングしたものとは言えない状態です。自分がやったのだけれど。しかしだからでもあります。なぜこうなったかを振り返り、どのようにできたかを考えます。失敗から学べることもあるはずです。 参照側の層は薄く?本当に? 開発対象のシステムはある情報の検索
技術書典7で"実装パターン"に関する書籍を販売します。 techbookfest.org 何の書籍なのか? ページ数と価格 技術書典後にBOOTHで販売しますが価格は上げます かんたん後払い対応します 目次 何の書籍なのか? 一言でいうと実装パターンに関する書籍です。 サンプルコードはGo言語ですが、内容としてはサーバサイド、クライアントサイドに関係なく役に立つものをピックアップしました。技術書典の当日は見本誌を用意する予定なので、是非手にとって内容をチェックしてみてください。 ページ数と価格 ページ数は67ページです。 価格は1000円です。 技術書典後にBOOTHで販売しますが価格は上げます 過去のものと同じようにBOOTHで販売します。 pospome.booth.pm ただ、当日技術書典7に参加する人への特典としてBOOTHで販売する際には価格を上げようと思っています。 前々回、前
自分が本格的に設計を意識するようになったのは、2015年の夏に現職であるFringe81株式会社で開催されていたサマーインターンに参加してからだ。 インターンではDDDとクリーン・アーキテクチャ*1を一から勉強してAPIサーバーに実装する、というカリキュラムであったが、いま思うと2週間という比較的長いインターンで僕が学べたことと言えば本当に微々たるものだった。つまるところ、それくらいには設計というものは奥が深い。常になんらか特定のデザイン・パターンなりアーキテクチャ・パターンを適用することでアプリケーション開発がうまくいくということはなく、それらの様々な知識から少しづつ応用されたものが最終的なアプリケーションの設計に対して真の洞察を与えてくれるものというのが、僕自身のいまの認識である。 設計はまさに Connecting the dots そのものだ。多くを知れば知るほど、アプリケーション
研修資料まとめ.md エンジニア向け研修 AI Shift 社内SQL研修のために作った資料を公開します - (2021/06/21) CARTA HOLDINGS(旧VOYAGE GROUP) 技術広報が新卒研修<Open AIハッカソン>をスパイしてみた - (2023/04/11) @t_wadaに学ぶテスト駆動開発【CARTA 23新卒研修】 - (2023/04/19) Classi 当たり前にリリースしていく ~ 新卒研修編 - (2021/05/20) リモートワークのための質問力向上研修を実施しました - (2021/12/07) CyberZ 良いコードとは何か - エンジニア新卒研修 スライド公開 - (2021/04/27) DMM.com(旧DMM.comラボ含む) DMM.comラボ16新卒エンジニア研修 - (2016/08/24) DMM.comの新卒技術研修
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く