電子商取引 Web サイトの PHP ソース コードの分析と修正
最初に私の現在の知識レベルを紹介させてください:
私は PHP コードを何千行も書いており、PHP 構文とオブジェクト指向の基本を知っています。メソッドについては触れましたが、フレームワークに触れたことはなく、OOP PHP プロジェクトを行ったこともありません。
C に精通しており、ソフトウェア エンジニアリングについてある程度の知識を持っていること。
今、PHP 電子商取引 Web サイトを作りたいと思っています。OpenCart と中国の ECモールのソース コードをダウンロードしました。ローカルの Apache で実行できます。ビジネス ニーズを満たす電子商取引 Web サイトを取得するために ecmall のコードを変更したいのですが、ecmall に 1,600 を超える php ファイルがあるのを見て、これをどう考えればよいでしょうか?
時間は急ぎではないので、学習中に整理してコードを修正できます。
私の現在のアイデアは、ソフトウェアエンジニアリングの手法に従い、設計された関数に従ってecmallプロジェクトのコードを分類し、クラス図を描き、最後に関数、クラス、ファイルを一緒にマッピングすることです。
PHP を書くときにメモ帳を使用していますが、複数ファイルのプロジェクトを分析するための良いツールはありますか? アドバイスをお願いします
-----解決策のアイデア----------------------
リフレクションを使用して分析を支援できます
参考 http://bbs.csdn.net/topics/390836735