タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

設計に関するkurocraft7522のブックマーク (4)

  • 【5分でざっくり理解!】Laravelでクリーンアーキテクチャ超入門 - Qiita

    バックエンド初心者のための、クリーンアーキテクチャ超超超ざっくり解説です。 フロントエンドエンジニア歴1年半&バックエンド実務未経験の僕が、2021年4月からバックエンドとして働くにあたり勉強した備忘録です。 この記事の目的は、**「クリーンアーキテクチャ、ナンモワカラン」なレベルの人に対して、「自分でもできるかもしれない!チャレンジしてみたい!」**と一歩踏み出せる勇気を与えることです。 クリーンアーキテクチャとは 乱暴ですが、一言でまとめます。 クリーンアーキテクチャとは 「修正コストの低く・保守性の高い開発をすることを目的とし、役割と責任を適切に分けるための設計思想の一つ」です。 (クリーンアーキテクチャ = 設計における最適解!という訳ではないです。) かつての僕 最近でこそモデルにメソッドを書くという技を覚えましたが、それまでは MVC の「C」に全てをぶちこんでいました(それ以

    【5分でざっくり理解!】Laravelでクリーンアーキテクチャ超入門 - Qiita
  • Flux | Flux

    The Flux project is in maintenance mode and there are many more sophisticated alternatives available (e.g. Redux, MobX, Recoil) and we would recommend using them instead. What is Flux?Flux is the application architecture that Facebook uses for building client-side web applications. What does it do?It complements React's composable view components by utilizing a unidirectional data flow. How do I u

  • REST APIとは? - API設計のポイント

    最近は様々なサービスでWebAPIが提供されています。普段の開発をする中でもシステム連携などでAPIを作る機会が出てくるのではないでしょうか。 WebAPIの中でもREST APIなんてものもよく聞くのかなぁと思います。REST APIの設計は色々と奥が深く、なかなかおもしろい技術です。 今回はそんなREST APIを設計する上でのポイントをご紹介していきます。この記事では実装よりも設計思想的な部分を書いています。次回以降にもう少し実装に近いレベル記事を書いきます! REST APIとはRESTの原則に沿った形で設計されたAPIを指します。 じゃあ、RESTってなんぞや?となると思いますが、参考サイトにはこんなことが書かれています。 「セッションなどの状態管理を行わない(やり取りされる情報はそれ自体で完結して解釈することができる)」(Webシステムでは、HTTP自体にはセッション管理の機構

    REST APIとは? - API設計のポイント
  • Fluxに学ぶVuex - Qiita

    最初に この記事は自分なりにVuexを噛み砕こうと初心者がまとめたものです。 この解釈違うだろ等あるかもしれませんので、そのときはご指摘いただけると嬉しいです! なお、今回はソースについては触れず、概念についての解釈をまとめています。 この記事を書くことになった背景 現場でまずVue.jsの新規開発、続いてknockout.jsの(以下ko.js)保守開発に関わる機会がありました。 どっちにも触れた上での最初の感想、「えっko.js分かりにくいがすぎる!データの流れがよ、よめない。」という感じでした(笑) ko.jsは一瞬流行ったフレームワークだそうで・・・不人気!? それがまた大規模で複雑なシステムだったので、余計でした。 Vuexの状態管理の恩恵を実感することができました。 実感しているうちに、自分で調べたことを含め、まとめておこうと思います。 目次 1.Fluxについて(概念) 2.

    Fluxに学ぶVuex - Qiita
  • 1