エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Smart UI から抜け出すきっかけ | システム設計日記
ドメイン駆動設計 (DDD) のアンチパターン Smart UI の実践の話しの続き。 画面単位に担当わけして、ば... ドメイン駆動設計 (DDD) のアンチパターン Smart UI の実践の話しの続き。 画面単位に担当わけして、ばらばらに作った結果、あちこちで不整合が発生して、バグだらけで終始が付かない状態から、プロジェクトの再建に取り組む。 このときは、 ・ドメイン駆動設計 ・モデル駆動設計 ・オブジェクト指向設計 .... なんていう高尚な話しではないです。 なにが、大量のバグ退治に有効か? この一点で考えた。 画面間の連携の不整合は、データ不整合として発覚する。 まずは、データベースアクセスまわりを重点に取り組むことにした。 バグだけではなく、データ量が増えるにつれ、深刻なSQL性能問題も顕在化。問合せが、30分待ったあげく、タイムアウトが発生。この点でも、データアクセスまわりが緊急の問題。 StringBuilder で SQL 組立方式との戦い コードのかなりの量が、StringBuilder
2011/01/13 リンク