最近、私のWebアプリケーションが大規模になり、コードを維持することが難しいことがわかりました。UMLダイアグラムを使用してWEBアプリケーションを開発するにあたって
まあ、彼らはあなたが思うほど大きくはありませんが、私はプロの開発者ではないので、私のコードはしばらくすると非常に乱雑になり、もう処理できません。最初は、私はちょうどそのようにコーディングしていました。準備やシステムがなくても、私はオブジェクト指向プログラミングを使用していませんでした。最初は簡単だったし、好きだった。私は小さなWebアプリケーションをコーディングし、スクリプトをスタンドアロンにしていました。
私はまだまだ経験が増えていて、システムが必要であると感じ始めました。私はすでにOOPについて知っていましたが、Web開発でどのように使用するのか分かりませんでした。
最近、私はUML図を見つけましたが、今は理解しようとしています。私はチュートリアルとサンプルのカップルを読んで、私はそれを少し理解すると思う。私は右のそれを得た場合、私はちょうどので、ここで、確認する私の質問は以下のとおりです。
は現在、私はPHPでコーディングしていますが、ASP.NETは、OOPのために優れていることを聞きました。正確にどれくらい良いですか? PHPの代わりにASP.NETを学ぶことは、まったく新しい言語になっても価値がありますか?
ユースケース図、クラス図、インタラクション図など、さまざまな種類の図があります。 "プロフェッショナルな"アプリケーションを開発するために、これらのうちどれを知っていますか?
私は、UML図を使用して投影されたダウンロード可能なWebアプリケーションを探していましたが、見つからなかった。私はそれが本当に私がこのすべてを理解するのに役立つと思う。例は私のチュートリアルよりも優れています。だから、ダウンロードする場所を知っていますか?
図の種類から、これまではユースケースとクラス図を学習していました。ガイドの中には、ユースケースダイアグラムが最初に作成されたダイアグラムであるため、作成したものがあります。学習目的のために、私はいくつかの単純な多言語コンテンツ管理システムを作りたいと思っています。それは基本的な機能しか持ちません - adminはカスタムページを追加して翻訳を管理することができ、ユーザーはこれらのページを見て言語を変更することができます。だからここにある。それが正しいか?図の
画像:
これは4つの質問であり、言葉の戦争は決して良いアイデアではなく、「これは正しいのですか?通常はhttp://codereview.stackexchange.com/でよく質問される質問です – Quentin