- ベストアンサー
大規模システムを作りたい
趣味でPHPを作っているのですが 知り合い同士で結構大規模なシステムを作る予定があります そこで、クラスや変数の命名方法やフォルダやライブラリの作成方法なんかについて統一したいと思っているのですが 複数人で一つのシステムを作る際のコツやよく使われる規則を解説している サイトや本はないでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
標準的なものとして参考にするなら、 現在PHPのスクリプト処理エンジンを提供している Zend社のフレームワークにのっとるのはいかがでしょう? 提示したページにて、細かな部分まで規約が整備されているので 参考にしてみてください。 知り合い同士での大規模開発、楽しそうですね^^ がんばってください!!
その他の回答 (2)
- hogehoge78
- ベストアンサー率80% (433/539)
大規模開発はやったことないんですが、 http://www.shos.info/develop/xp/cplusstd.html このような規約を説明しているサイトがあります。C++の内容ですが、 メソッド名や変数のつけ方などは大分参考になるのではないでしょうか。 また、大規模なものを作成するのであれば、何らかのフレームワークを使うのが一般的ではないでしょうか。PHPにはかなりの数フレームワークがありますし、大概のフレームワークは、ディレクトリの置き方まで全部指定していますし、ファイル名の命名規則や、クラスの命名方法も決まっているものが多いです。 代表的名名前を挙げると、 CakePHP CodeIgniter Ethna Synfony 上記で挙げたフレームワークはいずれも日本語のドキュメントも豊富にあり、規則もかなり決まっているようなスタイルなので、複数人での作業もやりやすいのではないでしょうか。
お礼
アドレスに書いてある命名の方法などは参考になりました。 そういえば、フレームワークなんてのもありましたね。 参考になりました。
- nkzw_spl
- ベストアンサー率75% (6/8)
PEARのコーディング規約はよく使われています。 http://pear.php.net/manual/ja/standards.php
お礼
確かによく使われているらしいですね。 でも、もうちょっと ライブラリではなく、システムを作るっていう感じの物はないものでしょうか?
お礼
ありがとうございます。 なるほど。Zendフレームワークの規則を参考にすれば、将来フレームワークを使うような場合にも役立ちそうですね。