並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 52件

新着順 人気順

mvcの検索結果1 - 40 件 / 52件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

mvcに関するエントリは52件あります。 開発設計資料 などが関連タグです。 人気エントリには 『MVCモデルは意識した方がいい!!!私は地獄を見ました!!! - Qiita』などがあります。
  • MVCモデルは意識した方がいい!!!私は地獄を見ました!!! - Qiita

    目次 MVCモデルとは何者?? Modelとは Viewとは Controllerとは まとめ (MVCを意識せずに書いた私の経験談) MVCモデルとは何者?? MVC(Model-View-Controller)モデルは、ソフトウェア開発におけるデザインパターンの一つ。MVCはアプリケーションの内部の構造を整理し、役割を分離することで、保守性や拡張性を向上させることを目的としているもの。 Modelとは モデルはデータの管理や処理、データベースとのやり取りなどを行うもの。 バリテーションも行う。 Viewとは ビューはユーザに表示されるもの。 例えばHTMLやJSなど Controllerとは ユーザーの入力やアクションを受け取り、それに応じた処理(モデルのデータを取得・更新)をし、最終的な結果をビューに渡すもの。 言えばMVCモデルの頭。 まとめ(経験談) 初めは全く気にしないで書いて

      MVCモデルは意識した方がいい!!!私は地獄を見ました!!! - Qiita
    • Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について|ハイクラス転職・求人情報サイト AMBI(アンビ)

      Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について ナイル株式会社メディアテクノロジー事業本部の工藤さんにMVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について解説いただきました。 こんにちは、ナイル株式会社メディアテクノロジー事業本部で開発マネージャをしています工藤@ta99toです。 今回は大規模で複雑度の高い開発をMVCフレームワークベースで構築する際に僕が課題と捉えているポイントやその具体的な解決手法について解説させていただきたいと思います。 「MVC以上の責任分離イメージがつかないよ!」 「DDDとかクリーンとかオニオンとかあのへんの設計パターンの導入モチベーションが不明」 「どうやっても最終的には複雑になって追加開発や修正開発が怖い状態になっちゃう」 ↑このような悩みを持った方に対して

        Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について|ハイクラス転職・求人情報サイト AMBI(アンビ)
      • Rails MVCしか知らなかったバックエンド開発者が、最近のフロントエンド開発を学んで得た知見 - スペクトラム

        これは、これまでRailsの古き良きMVCな開発体制しか知らなかったバックエンド開発者が、環境が変わってフロントエンド開発を学ばざるをえなくなった者の記録です。 歴史的に正しい事実を書いたものではなく、私個人の理解を整理するための妄想日記です。 私はこれまではWebアプリの開発ばかりやってきて、RailsでHTMLテンプレートエンジン使ってviewを作るスタイルでしか開発してきませんでした。 しかし、ネイティブフロントとWebフロント両方があるアプリケーションが開発されているところを見て、ある事を思いつきました。 「Webフロントもネイティブフロントのように開発できれば、バックエンドエンジニアはバックエンドに、フロントエンドエンジニアはフロントエンドに分業できて、開発しやすくなるのでは?」 この気付きが超重要でした。このイメージを持てたおかげでフロント開発の意義がスルスル入ってきました。

          Rails MVCしか知らなかったバックエンド開発者が、最近のフロントエンド開発を学んで得た知見 - スペクトラム
        • 【新人エンジニア】MVCモデルの進化版!? ADRが使いやすかったお話 - Hajimari Tech Blog| 株式会社Hajimari

          こんにちは! 7月からインターン生として株式会社Hajimariに入社した、難波 慧人です。 現在は、TUKURÜS事業部で受託開発の業務を行っています! 今行っている案件では、サブスクリプション型動画配信サイトの、新規機能開発・運用保守を担当しています! 開発言語に関しては、 バックエンドはPHP(laravelフレームワーク)を用いており、アーキテクチャはADR(Action Domain Responder)を採用しています。 案件にジョインした当初、MVCアーキテクチャしか知らない私でしたが、ADRの有用性が少しずつ理解できてきました! そこで今回は、MVCアーキテクチャと、ADRアーキテクチャの違いについてご紹介したいと思います!! また、各項目にサンプルコード(ユーザーの一覧、詳細機能)を示していきます!! ■MVC(Model View Controller)とは?? 引用元

            【新人エンジニア】MVCモデルの進化版!? ADRが使いやすかったお話 - Hajimari Tech Blog| 株式会社Hajimari
          • MVCをレストランに例えてみた - Qiita

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 今回はRubyonRailsなどで用いられているMVCというものについて解説していきたいと思います。Railsをはじめ、MVCを採用しているフレームワークは多くあると思います。RailsにおいてはRailsチュートリアルやProgateでも初めの方で解説していることからこの構造を理解しておくことは非常に重要です。今まであまり考えずに使用してきたのであれば、この際詳しく知っておくと良いでしょう。 MVCとは ソースコードをそれぞれ ・モデル(Model) ・コントローラー(Controller) ・ビュー(View) の3つに分

              MVCをレストランに例えてみた - Qiita
            • jin_nuko2 on Twitter: "…真剣に観てしまった🤣🤣🤣 https://t.co/z7Mvc2En9I"

              …真剣に観てしまった🤣🤣🤣 https://t.co/z7Mvc2En9I

                jin_nuko2 on Twitter: "…真剣に観てしまった🤣🤣🤣 https://t.co/z7Mvc2En9I"
              • ドタ on Twitter: "不当解雇で争ってる漏れ、会社からの返答がボロクソすぎて泣いてる… https://t.co/8fVIXQ7mVc"

                不当解雇で争ってる漏れ、会社からの返答がボロクソすぎて泣いてる… https://t.co/8fVIXQ7mVc

                  ドタ on Twitter: "不当解雇で争ってる漏れ、会社からの返答がボロクソすぎて泣いてる… https://t.co/8fVIXQ7mVc"
                • tkinter実践編 ~ Pythonでデスクトップアプリを構築するライブラリ「tkinter」で実装するMVCアーキテクチャ – しごとスイッチ

                  tkinterはPythonでデスクトップアプリを構築するライブラリです。 比較的簡単(GUIが簡単という意味です)なアプリを構築するのに使われています。 でも、いきなりtkinterで開発しろと言われても、システム全体の構造までtkinterは決めてくれません。 システム全体の構造は開発者の手に委ねられることになります。 そんなときに、アーキテクチャの知識があるとシステムが見通しのいいものになります。 この記事では、前編後編に分けて、tkinterで少し処理が込み入ったアプリを構築する際に必要なMVCアーキテクチャの解説と、MVCアーキテクチャをどうtkinterで実現するのかについて書いていきます。 はじめに:何も考えずtkinterで作ると ネットの記事で多いのが、tkinter自体のコーディングの仕方を解説するだけの記事です。tkinterのウィジットの使い方について調べたいときは

                    tkinter実践編 ~ Pythonでデスクトップアプリを構築するライブラリ「tkinter」で実装するMVCアーキテクチャ – しごとスイッチ
                  • Repositoryパターンにおける、MVC + Service + Repositoryの役割をもう一回整理してみる

                    Repositoryパターンにおける、MVC + Service + Repositoryの役割をもう一回整理してみる 最近いろんな技術書を読み始めたり、コード設計的なところを調べてみたりして、 ふわっとなんとなく使っているRepositoryパターンにおける「Model」「View」「Controller」「Service」「Repository」のそれぞれの役割についてもう一回整理してみました。 役割をきちんと分かっていないと、形だけのRepositoryパターンになってしまいきれいなコードが書けなくなってしまいます。 というわけで、れっつごー! Viewはユーザーと直接触れ合う場所 Viewは役割がわかりやすいので今更書かなくても、、と思ったのですが、一応。 Viewは「画面の表示」「画面表示のための判断・処理」を行う場所です。 LaravelだとbladeやVueやReactなどが

                      Repositoryパターンにおける、MVC + Service + Repositoryの役割をもう一回整理してみる
                    • MVCがなぜ間違っているか? - SQLer 生島勘富 のブログ

                      WebシステムにMVCを適用するのは間違っています(正確にはインターフェースが足りません)。 paperface.hatenablog.com このように思考停止したエンジニアにはわからないかもしれませんが、もう一度解説してみましょう。 目次 目次 そもそもMVCとは? 歴史を振り返ってみましょう インピーダンスミスマッチとORMの登場! こうあるべきでしょう? ストアドプロシージャにすることに問題はないの? Fetch してグルグルしない 文字列連結は要らない どちらが極端ですか? 分離開発するべき そもそもMVCとは? MVCができた頃 MVCは、スタンドアロー向けのプログラムがあまりにぐちゃぐちゃだったので、「違う機能は疎結合にしよう!」という考えで作り出されました。 1980年代の頃のお話です。 それ自体は正しいです。 歴史を振り返ってみましょう Webシステムを「MVCに適用させ

                        MVCがなぜ間違っているか? - SQLer 生島勘富 のブログ
                      • ASP.NET Core MVC のチュートリアルを丁寧にやってみた①(プロジェクトの作成からビューの追加まで)

                        本記事の対象 ASP.NET Core MVC の基本的な使い方を理解したい人 C#の基本文法がある程度わかる人 環境 Windows 11 Visual Studio 2022 .NET 8 準備と新規プロジェクトの作成 (必要な場合のみ)Visual Studio Installerのワークロードに「ASP.NETとWeb開発」が追加されていない場合はインストールしておいてください。 それではプロジェクトを作成します。 Visual Studio 2022 の新規プロジェクトの作成画面を開き、「ASP.NET Core Web アプリ (Model-View-Controller) 」を選択してください。 プロジェクト名は公式チュートリアルと同様に「MvcMovie」にします。 フレームワークには「.NET 8.0 (長期的なサポート)」を選択し、「作成」をクリックします。 プロジェク

                          ASP.NET Core MVC のチュートリアルを丁寧にやってみた①(プロジェクトの作成からビューの追加まで)
                        • ASP.NET Core MVC 公式チュートリアルから実開発への橋渡し - Qiita

                          はじめに Webフレームワークを初めて使う時、公式チュートリアルを利用する方は多いかと思います。 しかし、公式チュートリアルの知識だけで実運用に耐えうる開発を行えるかというと、それは無理だと思います。 ASP.NET Core MVCもご多分に漏れずこのような感じでした。 そこで、公式チュートリアルと実開発の間を埋める「続チュートリアル」的なものが欲しいと思い、この記事を書いた次第です。 この記事ではASP.NET Core MVCを使って、認証、認可、ログ出力等、どんなweb開発するにしても必要になってくる土台部分を取り扱おうと思います。 この記事の立ち位置は下のような感じでしょうか。 公式チュートリアル この記事 個々のweb開発で固有のビジネスロジックの実装 デプロイ 運用 気力があれば 3、4、5 の部分についても記事に出来たらと思っています。 対象者 ASP.NET Core M

                            ASP.NET Core MVC 公式チュートリアルから実開発への橋渡し - Qiita
                          • [Microsoft Edge] Internet Explorer モード でWebページを参照する方法 - Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString

                            Q. 質問Internet Explorer モード を利用する方法を教えてください。 A. 回答Microsoft Edgeで設定が必要です。ご利用方法についてはリンクよりご確認ください。 事前確認 2022年6月15日(日本時間6月16日)をもって、マイクロソフト社によるInternet Explorer 11のサポートが終了し、Internet Explorer 11は、使用できなくなりました。 以下のマイクロソフト社のページをご参照ください。 「Internet Explorer モード」とは「Microsoft Edge」に非対応のInternet ExplorerベースのWebサイトを直接Microsoft Edgeからアクセスできる機能です。 ご利用になるには、最初に「Internet Explorer モード」を有効にしてからご利用ください。 「Internet Explo

                            • 【Swift】MVC(マシマシViewController)をMVPにリファクタリングしながら設計パターンを学んでみた | DevelopersIO

                              今まで個人ではあまり設計パターンというものに触れることなく、いわゆるMVC的な設計ばかりを行なっていましたが、他の設計パターンも試してみたいと思い今回MVPアーキテクチャを学習してみることにしました。 MVC MVCはよくジョークでMassive View Controlllerと言われたりしますが、これはViewControllerクラスが大規模(Massive)になっていく問題のことを指しています。 この問題は単純にコード量が多いことだけが問題ではなく、様々なロジックがViewControllerに増し増しで乗っかってしまい、抱える責務が多くなってしまっているところにあります。 抱える責務が多くなることで、他のロジックとの依存関係が深くなり、テストがしづらかったり、問題箇所の発見に時間が掛かったり、保守のしにくさに繋がります。 ひとつの器(ViewController)にロジックが増し

                                【Swift】MVC(マシマシViewController)をMVPにリファクタリングしながら設計パターンを学んでみた | DevelopersIO
                              • 「システム設計」MVCを本当にModel-Controller-Viewしかしない人がいて、MVC何のために必要だと思ってます…?という気持ちになってる話

                                しのゆー𝕏酒クズエンジニア @shinoyu 元ニューハーフ風嬢のタチリバくそオカマ / 新宿で社長やってるソフトウェアエンジニア18年生 / 💻技術🎧 V系 🎀ロリィタの人 / 170スペ113 スプリング、骨ウェーブ、顔ソフエレ / 原則IT関連業のみフォロー amazon.jp/hz/wishlist/ls… しのゆー𝕏酒クズエンジニア @shinoyu MVCを本当にModel-Controller-Viewしかしない人がいて、MVC何のために必要だと思ってます…?という気持ちになってる(深夜から続く怒り) Viewにロジック書くな Conteollerに描画用のロジック詰めるな Modelにリレーション以外のロジック書くな それぞれの中間レイヤーをちゃんと定義しような 2024-12-02 11:36:52

                                  「システム設計」MVCを本当にModel-Controller-Viewしかしない人がいて、MVC何のために必要だと思ってます…?という気持ちになってる話
                                • Laravelで同じ実装をドメイン駆動設計(DDD)とMVCで比較してみた(フロントはReact) - Qiita

                                  ディレクトリ構成 packages/Common 共通モジュール packages/DDDEcSample DDDのモジュール packages/LightDDDEcSample 軽量DDDのモジュール packages/MvcSample MVCのモジュール resources/ts ReactのTypeScriptコード resources/sass Reactで使用するsass tests/Unit/DDDEcSample DDDのUnitTest tests/Unit/LightDDDEcSample 軽量DDDのUnitTest tests/Unit/MvcSample MVCのUnitTest DDDModel UmbrelloというUMLツールで設計したクラス図、シーケンス図を保存した「Umbrelloモデルファイル.xmi」、それらの画像出力した画像ファイル プロジェクトの

                                    Laravelで同じ実装をドメイン駆動設計(DDD)とMVCで比較してみた(フロントはReact) - Qiita
                                  • .NET 6でASP.NET CoreのMVCアプリケーションのデータ処理を理解しよう

                                    はじめに 本連載では、マルチプラットフォーム化が進む.NETと、そのWebアプリケーション開発フレームワークであるASP.NET Coreの全体像を俯瞰します。ASP.NET Coreは、アプリケーションの目的や開発スタイルに応じて選択することができる多彩なサブフレームワークを搭載しています。それらの基本的な性質や機能を読者に示すことで、ASP.NET Core導入の一助になることを目的とします。 対象読者 Core以前のASP.NETに慣れ親しんだ方 Web開発の新しい選択肢としてASP.NET Coreを理解したい方 ASP.NET Coreの多彩なフレームワークを俯瞰したい方 必要な環境 本記事のサンプルコードは、以下の環境で動作を確認しています。 macOS Monterey / Windows 10 (64bit) .NET SDK 6.0.100 Google Chrome 1

                                      .NET 6でASP.NET CoreのMVCアプリケーションのデータ処理を理解しよう
                                    • はじめに: 2014 年の MVC 論争|2020年版: なぜ仮想 DOM / 宣言的 UI という概念が、あのときの俺達の魂を震えさせたのか

                                        はじめに: 2014 年の MVC 論争|2020年版: なぜ仮想 DOM / 宣言的 UI という概念が、あのときの俺達の魂を震えさせたのか
                                      • REST APIアーキテクチャとMVCアーキテクチャの違い - NRIネットコムBlog

                                        本記事は 執筆デビューWeek 10日目の記事です。 ✨ 9日目 ▶▶ 本記事 ▶▶ 11日目 🔰 初めに MVCとREST APIの違い ビュー層の構成 認証・認可アーキテクチャ サービス構成 REST API+SPA構成のメリット/デメリット MVC構成のメリット/デメリット 総括 最後に 初めに 初めまして。9月にキャリア入社した芳賀と申します。前職ではオンプレミス環境+MVC構成のWebアプリのエンジニアをしておりました。現在はAmazon ECS+REST API(Spring Boot)+SPA構成のバックエンドエンジニアをしており、入社前後でアーキテクチャ構成がかなり変わって四苦八苦しております(笑) そこで、2か月間の経験をもとにMVC/REST APIの差で困ったポイントをまとめてみました。今後アーキテクチャ変更に取り組まれようとしている方の一助になればと思います。 M

                                          REST APIアーキテクチャとMVCアーキテクチャの違い - NRIネットコムBlog
                                        • ASP.NET Core MVC 3.1 入門 その3 「Controller」 - Qiita

                                          コントローラー コントローラーとは MVCの全体像を把握したうえで、 コントローラー(Controller)について具体的にみていきます。 MVCにおいて、 Model と View の橋渡しを担当する要素です。 View から受け取った生データを Modelに引き渡し、 Model での処理結果を View に返す というのが主なお仕事です。 よくある会員登録処理で、 コントローラー のお仕事を確認してみましょう。 会員登録フォームに入力された情報を View から受け取る → View から生データを受け取る 実際の会員登録処理(DBアクセス)を担当する Model に情報を引き渡す → 受け取ったデータを Model に引き渡す 会員登録の処理結果(成功/既登録により失敗 etc)を受け取る → Model から処理結果を受け取る ユーザーに会員登録の処理結果を通知するために、 Vi

                                            ASP.NET Core MVC 3.1 入門 その3 「Controller」 - Qiita
                                          • MVCを理解してコードを書く:"Skinny Controllers, Fat Models, Simple Views."

                                            MVC(Model-View-Controller)アーキテクチャについて MVCはアプリケーション設計パターンの一つであり、 アプリケーションの構造や機能を整理するために使われます。 Model(モデル)、View(ビュー)、Controller(コントローラ)の略語で、それぞれが異なる役割を持ちます。 MVCの仕組みと役割を理解してコードを書けることで、 アプリケーションのコードを役割ごとに分けることができ、保守性と拡張性が向上します。 今日はここを詳しくやっていきます。 RailsにおけるMVCアーキテクチャ Railsは、MVC(Model-View-Controller)アーキテクチャに基づいて 設計されているWebフレームワーク。 プログラミング言語Rubyで記述されたオープンソースのフレームワーク! MVCは、アプリケーションを3つの役割に分割し、 それぞれの役割に対応するコ

                                              MVCを理解してコードを書く:"Skinny Controllers, Fat Models, Simple Views."
                                            • 【初心者向け】ASP.NET MVC5 ログイン機能の実装方法

                                              ASP.NET MVC5 プロジェクト作成 使用ツールについて ・Visual Studio Community 2019 こちらでダウンロード可能です。 プロジェクトの作成 ・VisualStudioを起動し、「新しいプロジェクトの作成」をクリックします。 ・ASP.NET Webアプリケーション(.NET Framework)を選択しプロジェクト名を入力します。 ・プロジェクト名、プロジェクトの格納場所を決めて、「作成」をクリックします。 (場所は特に指定がなければデフォルトのままでOK。) ※プロジェクト名は自由ですが、私はMvc5LoginSample1として、この先のサンプルコードも進めていきます。もしMvc5LoginSample1でない場合は、この先のサンプルコードでMvc5LoginSample1と書かれた箇所は、ご自身で決めたプロジェクト名に書き換えてください。

                                                【初心者向け】ASP.NET MVC5 ログイン機能の実装方法
                                              • MVCパターン再考 - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 背景 Java, Groovy, C++, C#などいろいろな言語使ってアプリケーションを作成するなかで、MVCパターンを常に意識して開発してきました。 自分的な解釈だと、上記のような大雑把の分類です。 Model: ビジネスロジック、データベース処理、データオブジェクトなど View: 画面出力 Controller: ViewとModelの仲介役、ユーザーの入力をModelに渡すなど しかし、あるセミナーで「ネイティブアプリでは、MVCは合わない」という話を聞き、改めて、MVCがどこまで適用できるものなのか、そもそもMVCってなんだ

                                                  MVCパターン再考 - Qiita
                                                • GolangでMVCなAPIサーバを作るときのディレクトリ構成とプロジェクト生成コマンド - Qiita

                                                  Goの軽量Webアプリケーションフレームワーク(Echo, Gin)のディレクトリ構成 Golangの軽量Webアプリケーションフレームワークである、EchoやGinを使うとRuby on Railsのようにディレクトリ構成が特に決まっていないため、どのようにすれば効率的に開発できるのか悩みます。 しかし、最近いくつかGinやEchoを使ってAPIサーバを作成し、なんとなくディレクトリ構成が決まってきたので、共有します。 以下のリポジトリは後述する自動リポジトリ生成コマンドで生成されるプロジェクトの雛形です。 これについて説明をしていきます。 まずディレクトリを木構造で表示すると以下のようになります。 ├── README.md ├── config │   ├── config.go │   └── environments │   ├── development.yml │   └──

                                                    GolangでMVCなAPIサーバを作るときのディレクトリ構成とプロジェクト生成コマンド - Qiita
                                                  • Prisma を綺麗に使いたければ MVC という発想を忘れるのが良いのでは - fsubal

                                                    #REST + MVC しか知らない人は model クラスがない = controller に手続き的に書くという想像をしてしまうようだが、そもそも controller という層が存在しなくても( API のレスポンスに責務を持つ層がバリデーション含めたロジックを宣言的に表現できるなら )良いと考えられるし、それが GraphQL なら resolver なんだとなる。GraphQL はエンドポイント1個しかないんだから controller もへったくれもあるわけないよね! 極論 Prisma をキレイに使いたければ、サーバーサイド = REST + MVC という無意識の前提が邪魔ということになる( いわゆる node.js でサーバーサイドをやるのがつらいという話って、結局の所 express で MVC がつらいって話にすぎなくないですか? )。ORM を使うこととアーキテクチ

                                                      Prisma を綺麗に使いたければ MVC という発想を忘れるのが良いのでは - fsubal
                                                    • 【Yahoo!ニュース 個人】10月の月間MVAとMVCが決定(Yahoo!ニュース エキスパート公式) - エキスパート - Yahoo!ニュース

                                                      ■Yahoo!ニュース 個人、10月の「月間MVA(Most Valuable Article)」と「月間MVC(Most Valuable Comment)」が決定しました社会の課題を伝えている・議論を喚起している・読者の心に響く……などの観点で選出している「月間MVA」。記事のアクセス数ではなく、目指す世界観「発見と言論が社会の課題を解決する」「文化の発展に寄与する」を体現している記事を、編集部を中心とした運営スタッフがアナログで選出しています。あわせて、すぐれたオーサーコメント「月間MVC」も選出しました。厳選5本の記事と1本のオーサーコメントを、筆者の受賞コメントとあわせてご紹介します。 ※※※ 10月のMVA ■昨年まで5年連続でドラフト指名選手輩出の花咲徳栄。選手の夢を実現させる取り組みに迫る(上原伸一) 筆者による受賞コメント:月間MVA賞をいただき、ありがとうございます。以

                                                        【Yahoo!ニュース 個人】10月の月間MVAとMVCが決定(Yahoo!ニュース エキスパート公式) - エキスパート - Yahoo!ニュース
                                                      • 優秀なプログラマーは誰もが理解できるコードを書くという考え方がありますが、仮に職場でMVCやMVVMを理解していないプログラマーが多数いたらそれらを使わずに開発することが正しいことだと思いますか?

                                                        回答 (12件中の1件目) 使わずに開発するのも正しいと思います。 小難しく実装してあって、ほとんどの人が読めないコードになっていてこんがらがっているものを改修した経験があるのですが、能力がありそうなのにわざと難しく作られている感じがして、とても邪悪なものを感じました。 その人がいないとそのプロジェクトはうまくいかない。だからその人は仕事から外されないために引き続き他の人が読めないコードを書く、みたいな邪悪さです。そいつがいなくなったあとから改良する人(私)の身にもなってもらいたいものです。 コードがよく読めない人からは「あの人はすごくできるけど難しいコードを書くんだよな」と評価さ...

                                                          優秀なプログラマーは誰もが理解できるコードを書くという考え方がありますが、仮に職場でMVCやMVVMを理解していないプログラマーが多数いたらそれらを使わずに開発することが正しいことだと思いますか?
                                                        • [Windows 11] ローカルアカウントとMicrosoft アカウントを切り替える方法 - Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString

                                                          Q. 質問 ローカルアカウントとMicrosoft アカウントを切り替える方法を教えてください。 A. 回答 「設定」画面の「アカウント」から変更できます。 事前確認 Microsoft アカウントとは、マイクロソフト社にメールアドレスやパスワードを登録して作成するアカウントです。 複数のWindows デバイスをお持ちの場合に、同一のMicrosoft アカウントを設定することで、ストアのアプリやゲーム、各種設定、edge のお気に入りや連絡先のデータなどを同じ環境で利用することができます。 従来の「ローカルアカウント」 と「Microsoft アカウント」を関連付けることで、1人のユーザーが「用途に応じて」アカウントを切り替えて使用することができます。 例えば、初期設定の際にローカルアカウントのユーザーを作成し、サインインした場合はそのローカルアカウントに、後からMicrosoft ア

                                                          • [Windows 11] 起動時のログインパスワード入力を省略する方法 - Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString

                                                            Q. 質問Windows 11が起動した際に、自動的にサインインできるように設定できますか。 A. 回答「設定」の「ユーザー アカウント」画面から設定できます。 事前確認 本ページの設定を行うには、Windowsに設定されているアカウントが「Microsoft アカウント」で、パスワード設定後「PIN設定」がされていることが条件です。 ユーザーアカウントが「ローカルアカウント」1つだけが作成されている状態で、そのユーザーアカウントにパスワードを設定していない場合は、自動的にサインインします。 また、複数のユーザーアカウントが作成されている状態でも、前回サインインしたユーザーアカウントにパスワードが設定されていない場合は、前回サインインしたユーザーアカウントで自動的にサインインします。 パスワードを設定しているユーザーアカウントで自動的にサインインしたい場合は、「ユーザー アカウント」画面か

                                                            • 既存MVCのRailsプロジェクトを最速でフロントとバックエンドに分離する方法 - Qiita

                                                              はじめに RailsはMVCフレームワークとしてよく使われていますが、昨今はRailsをAPIモードで利用して、フロントはReactなりVueなりで書くことが多いかと思います。 とはいえその流れはここ数年で、少し前まではRailsデフォルトの方法としてフロント側もerbファイルで書いているプロジェクトがほとんどだったと思います。 そのまま流れで、運用しているプロジェクトもたくさんあると思いますが、パフォーマンスや保守性のため分離したいと考えている人も多いかと思います。 本記事ではなるべく低工数でフロントエンドとバックエンドを分離する方法を考えました。 色々試行錯誤してこういう結論に達したというだけなので、アドバイスあれば是非お願いします! 結論 先に結論だけ書いておくと、「Get系はGraphQL、他はRestAPIで書く」です。 前提条件 MVCで書かれているので、基本的にAPI仕様書は

                                                                既存MVCのRailsプロジェクトを最速でフロントとバックエンドに分離する方法 - Qiita
                                                              • WinFormsの仕事をMVCアーキテクチャ的にして作業分担する - Qiita

                                                                小規模案件のデスクトップアプリをMVCで設計する 開発委託でのリスク 最近、客先の受託開発の案件で、**「既存の流用ソフトウエアを開発した後に、新規機能を付けたデスクトップアプリケーションを開発したい」**と要望があった。 客先からしてみれば、開発委託案件であるから、当然ソフトウエアは他社に外注して全ての品質を担保して作ることが大前提である。 ところが、それは大体IT企業として商売をしているところなどの常識であり、委託側に設計能力がない場合、仕様すら決まらないときが結構あるのだ。 そういうチームでは、割とこういうことが起きる。 すると、そのソースコードを読んだりして必死に仕様に解読するんだけど、ドキュメントない、設計書ない、テスト仕様もない状況になり、結局そういうことが出来る専門家を探すということで外注を始める。 もちろん、そういう案件があること自体は構わない。しかし、ここでの設計を全任し

                                                                  WinFormsの仕事をMVCアーキテクチャ的にして作業分担する - Qiita
                                                                • Spring MVCからSpring WebFluxへ

                                                                  [!] この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。 みなさんはリアクティブプログラミングという言葉を聞いたことがあるでしょうか? リアクティブプログラミングは、リアルタイムに発生するストリームデータを非同期に処理するプログラミングパラダイムです。リアクティブプログラミングでアプリケーションを開発できるライブラリにはAkka ⧉やSpring WebFlux ⧉、ReactiveX ⧉などがあります。 この記事では、その中のSpring WebFluxについて説明し、実際にアプリケーションを開発して学んだことを紹介します。なお、Spring Frameworkの仕組みに関する詳細な説明は行いませんのでご了承ください。 Spring WebFluxの紹介 Spring WebFluxは、リアクティブプログラミングによってノンブロッキングで非

                                                                    Spring MVCからSpring WebFluxへ
                                                                  • MVCフレームワークを初心者向けに丁寧に解説!

                                                                    MVCは機能のことではなく、アプリケーションを作成する時にコードを綺麗に保って管理するための考え方のことです。 Ruby on Railsは、プログラミング言語であるRubyで書かれたWebアプリケーションフレームワークですが、MVCというデザインパターンが取り入れられたMVCフレームワークでもあります。 補足説明 デザインパターンとは、コードを綺麗に保ったり、あるパターンに当てはめてコードを管理しやすくする為のテンプレートのようなものです。 MVCとは、「Model, View, Controller」の3つの頭文字をとったものです。

                                                                      MVCフレームワークを初心者向けに丁寧に解説!
                                                                    • ExpressをシンプルなMVCの書き方に変えて、Docker+VSCodeでデバッグもできるようにしてみました - Qiita

                                                                      意外と検索したら出てきそうなのに、蓋を開けたら「なんでこんな難しい書き方してるの?」「わかるけど今のNode.jsならもう少し綺麗に書ける気がする」という感じだったので、今回自分で最新の公式ドキュメントだけ見て書いたコードをまとめてみました。 ざっくりやっていることは express-generatorで生成されたファイルをMVCの書き方にする シンプルかつ2021年最新の書き方にしてみる あらゆる環境を仮想化して誰のパソコンでも再現できるようにする となります。 Expressというフレームワークが非常に最小限の構成となっているので「Laravelのように機能の多いフレームワークだとかえってどこで何やってるかわからなくなりがち」という方には今回の内容でMVCの流し方を実感していただけるのかなと思います。(私は最小構成であれこれ付け足す方がスマートで見やすくて好きです) 環境 Window

                                                                        ExpressをシンプルなMVCの書き方に変えて、Docker+VSCodeでデバッグもできるようにしてみました - Qiita
                                                                      • 【解説】MVCモデルとは?メリット・デメリット

                                                                        システム開発においての設計方針の一つに「MVCモデル」というものがあります。 このモデルは「Model」「View」「Controller」の3つに分けてコードを管理するものです。 MVCモデルのように役割ごとにコードを分けることで分担作業を行いやすく、システムの保守性や生産性につなげることができます。 この記事ではシステム開発の発注をご検討されている中で「MVCモデルって何?」「その設計を行うことでどういうメリットがあるの?」という疑問を持たれている方に向けて解説いたします。 MVCモデルとは MVCモデルとは、プログラムを役割ごとにModel(モデル)・View(ビュー)・Controller(コントローラー)の3つに分けて管理するソフトウェア設計モデルのことです。 システムの保守性や生産性の向上を図ることができます。 Model・View・Controllerの頭文字を取ってMVCモ

                                                                          【解説】MVCモデルとは?メリット・デメリット
                                                                        • 早めにやっておきたい"MVC"で整理するバグ対応フロー - Atrae Tech Blog

                                                                          Wevoxでエンジニアをしているタガミと申します。Wevoxのフロントエンドエンジニアをやっています。 早速ですが、エンジニアやデザイナーの皆さん。毎日バグ対応と闘っていますか? 日頃プロダクト開発をしていると、バグ対応や軽微なデザインの修正などに関して、ユーザーから直接問い合わせがあったり、あるいは社内の営業メンバーなどを介してだったり、はたまたエンジニアが自ら発見してコミュニケーションをとることもあります。「プロダクトは作ったら終わり!」というプロダクトはいまや少なくなり、新規開発を進めつつ、同時にバグ対応もする、そんなことが当たり前になっているのではないでしょうか。 さらにこうしたバグ対応を複雑化させる要因として、「コミュニケーションツールの多様化」も挙げられると思います。例えば弊社では主にSlackを使っていますが、お客様からはメールや電話で連絡がきます。さらに、zendeskやi

                                                                            早めにやっておきたい"MVC"で整理するバグ対応フロー - Atrae Tech Blog
                                                                          • ASP.NET MVC(Frameworkの方) 簡単な開発の流れ - Qiita

                                                                            ASP.NET MVC(Frameworkの方) 簡単な開発手順まとめ 前提として、ChatGPT使いながらベースを書いたため誤りがあったら申し訳ございません。 開発にはVisual Studio 2017を利用しています。言語はC#です。 画像は無いです。 サンプルコードはおおよそ問題ないと思いますが、自動生成なので間違っていたら申し訳ございません。 プロジェクト作成から MVC サイト作成まで 1. プロジェクトの作成 Visual Studio を開く パソコンに Visual Studio がインストールされていることを確認します。 新規プロジェクトの作成 「ファイル」メニューから「新規作成」を選択します。 プロジェクトの選択 「プロジェクト...」をクリックして新しいプロジェクトを作成します。 テンプレートの選択 左側のメニューから「Visual C#」を選び、その下で「ASP.

                                                                              ASP.NET MVC(Frameworkの方) 簡単な開発の流れ - Qiita
                                                                            • Supporting Micro-frontends with ASP.NET Core MVC - Developer Support

                                                                              In this post, App Dev Manager John Abele explores micro-frontend design with ASP.NET Core and MVC. Many development teams have spent the last few years organizing and empowering cross-functional teams, building independently managed microservices, and implementing DevOps pipelines to go faster than ever! These industry shifts, critical for organizations to plan less and react more, solved old prob

                                                                                Supporting Micro-frontends with ASP.NET Core MVC - Developer Support
                                                                              • 【Next.js】RSCから見るレンダリングの変遷(MVC〜RSC)

                                                                                はじめに 最近、「App Routerで開発すること多いけど、RSCを最大限活用できていないのでは?」と思ったので、MVCアーキテクチャからRSCにかけてのレンダリングの変遷を調べ、どのようにしたら、RSCにおける良い実装ができるかを学習したので、その内容をまとめたいと思います。 本記事では、MVC〜RSCの変遷を記述しているのですが、具体的には、以下の順で解説しています。 1.MVC 2.SPA 3.SSR 4.RSC これらのレンダリングの変遷を見ていき、RSCでどのように実装したら、よりパフォーマンスの良いフロントエンドを開発できるかを解説しようと思います。 MVCアーキテクチャ まず、MVCではどのようにレンダリングしていたかを解説します。 図にすると以下のようになるかと思います。 MVCでは以下の順で処理を行っていました。 1.クライアントからリクエスト 2.Routingに基づ

                                                                                  【Next.js】RSCから見るレンダリングの変遷(MVC〜RSC)
                                                                                • HandlerInterceptors vs. Filters in Spring MVC | Baeldung

                                                                                  REST with Spring The canonical reference for building a production grade API with Spring Learn Spring Security ▼▲ THE unique Spring Security education if you’re working with Java today

                                                                                    HandlerInterceptors vs. Filters in Spring MVC | Baeldung

                                                                                  新着記事