親愛なる友人 私はあなたの助けが必要です.. 最初の小さな背景..
PHP で codeigniter を使用して Web サイトを作成しています。問題は、Web サイトの設計が非常に複雑で複雑になり、頭を悩ませることができないことです。これが私がすでに行ったことと問題です...(ご容赦ください)
- 私は MVC を使用しており、コードはビュー、モデル、およびコントローラーに分散されています。ただし、コードは数百の関数で非常に長くなり、各モデルは 300 行を超えています。
- クラスを使用する AM (当然のこと) と一般的な機能はライブラリにバンドルされています。また、基本的な機能のユース ケースを作成しました (通常のフローチャートを使用)。しかし、プログラミングを始めると (非常に多くの新しいことが忍び寄ります)、しばらくすると、図と作成中のプログラムの間に類似点がなくなり、最初に書いて後で描画する必要がある練習のように思えます..
- 何か問題が発生し、モジュールを修正する必要があるたびに、関数を呼び出す関数を呼び出す関数が混在する Web であるため、自分が行ったことをどのように行ったかを再学習する必要があります。
- 基本的な図に Edraw マインド マップを使用していますが、一方 (図またはソフトウェア) を言葉にするたびに、他の形状とは異なる形状になるため、図からはほとんど助けが得られません。
私の質問は::
1:: 何か間違ったことをしていますか? クラス MVC とライブラリを使用して Web サイトのコードを整理する必要はありますか。2::他の開発者はどのようにダイアグラムを作成していますか?また、彼らの設計の実際の例をいくつか見ることができますか. 3:: コードをさらに整理するためのアイデア
どんなヘルプフォームでも大歓迎です..
ロングショットですが、 *コードの長いリストに関数を入力するのではなく、開発したダイアグラムにコードを追加できるシステムがあります。*例: フロー チャートでモジュールを設計する場合、コーディングに戻る代わりに、ダイアグラムのすぐそこにコードを追加できます????