タグ

2016年6月25日のブックマーク (2件)

  • ドメイン駆動設計を取り入れてみて感じたこと。 | FiNC Developers Blog

    ドメイン駆動設計を取り入れてみて感じたこと。 はじめまして、FiNCのWeb Applicationエンジニアの重村です。 ウェルネスサーベイというサービスを作っています。 FiNCではマイクロサービスと呼ばれるアーキテクチャパターンを積極的に採用しており、十数個のサービスがあります。 私が担当している「ウェルネスサーベイ」は、FiNCが提供している主軸サービスに導入されている重要なサービスになっており、使いやすい機能やわかりやすいデザインを考えるだけでなく、良い設計や保守性の高いコードを書くことを求められます。 そこで私はドメイン駆動設計という良いコードを書くためのノウハウを、このプロジェクトに取り入れようとしてきました。 今回は、プロジェクトに取り入れたドメイン駆動設計の5つの方法と、それらに対して感じたことを紹介したいと思います。 ドメイン駆動設計の知識や考え方ついては、以下の資料に

    ドメイン駆動設計を取り入れてみて感じたこと。 | FiNC Developers Blog
  • 消しゴムの抑止力

    消しゴムの抑止力 中学の時に、消しゴムの使用を禁止している数学の先生がいました。理由としては、 消しゴムで消さなくてもノートの余白は潤沢にある実際ノートを最後まで使い切る事はほぼ無い。間違えたり失敗したとしても、別に消す必要は無い。学習中は間違えるのが普通だし、間違えた記録が残っている方が情報量が多い。あとで見返すことも出来る。だから消しゴムで消すメリットはほとんど無いという感じの事だったと記憶しています。消しゴムを使うことをあまりにしつこく制止するので、当時は「変な先生だなあ」としか思わなかったけど、今となってはなんとなく、なぜ先生が消しゴムの使用を明示的に禁止していたのかわかる気がします。 僕の小学生の息子も宿題で間違った箇所を消しゴムで消すのですが、かなり面倒くさそうにしています。そもそも消しゴムってたいして消えないし、消しクズが出るし、紙もクシャクシャになるし、いいことが全然ないの