タグ

ブックマーク / qiita.com/mejileben (2)

  • ご主人様、小難しいDDDやクリーンアーキテクチャはお忘れになって、”削除しやすい設計”から始められてはいかが? - Qiita

    ご主人様、小難しいDDDやクリーンアーキテクチャはお忘れになって、”削除しやすい設計”から始められてはいかが?LaravelDDD設計アーキテクチャCleanArchitecture ある日夢の中で設計に詳しい悪役令嬢が現れてこんなことを言い放ったので、考察してみましたという設定のポエムです。 問題提起 ドメイン駆動設計、オニオンアーキテクチャ、クリーンアーキテクチャといった考え方はもちろん重要なものの、僕は難しく考えずに「削除しやすいように機能を作る」のが第一歩として重要ではないかと考えています。 記事では「削除しやすい設計」について持論を展開してみます。 ※議論のスコープはWebサービスに限定し、例示としてPHPのフレームワークであるLaravelを用います 削除しやすいことがなぜ重要か 一度開発した機能は、それで終わりではなく、改修、改善を繰り返し、そして場合によっては仕様が廃止さ

    ご主人様、小難しいDDDやクリーンアーキテクチャはお忘れになって、”削除しやすい設計”から始められてはいかが? - Qiita
    tuki0918
    tuki0918 2020/07/16
  • 【JavaScript】varとfunction"文"は使わずにletとconstを使って欲しい(切実) - Qiita

    この記事で言いたいこと タイトルの通りです。 varとfunction文は使わずにletとconstを使って欲しい。 ※多少自分の好みが混ざっています。宗教戦争にならないことを祈ります。 ※2017年になって今更というツッコミあるかもしれませんが、先日学生の友人が卒業研究で利用しているコードを見て、盛大にvarとfunction文が羅列していたため、letとconstの方が(個人的には)良いことを説明したくなって書きました。 なぜなのか varとfunction"文"の挙動が変だからです。 余談:文と式の違い 式(Expression)と文(Statement) - よねKENのプログラミング研究 文はそれ単独で完結する言語要素です。式はそれ単独では基的に完結せず、文または式の一部として使用される言語要素です。また、式の最大の特徴として、値を返すという点が挙げられます 実例を見ると下記の

    【JavaScript】varとfunction"文"は使わずにletとconstを使って欲しい(切実) - Qiita
    tuki0918
    tuki0918 2017/11/16
  • 1