2011-09-12 8 views
1

CakePHPでクリーンなコードを書く方法を知りたいですか? 「Clean Code、Robert Martinによるアジャイルソフトウェア工作のハンドブック」CakePHPでクリーンなコードを書くには

コントローラ、モデル、およびビューを作成するクリーナーとは何ですか?どのようにインラインJavaScriptをより洗練された方法で処理するのですか?

私はcakephpアプリケーションを管理しており、現在膨らんでいるので、この質問をします。私たちは、私たちの心の中にきれいなコード技術でそれを書いていませんでした。だから私たちはそれを拡張するのに苦労している。

ありがとうございます。

答えて

2

[この質問を閉じることがmigth]

いくつかのヒント:

  • あなたのデータモデル..正規化された表、正しいモデルとの関係に最初の考えなければなりません。
  • MVCを受けて、$model->query()の代わりにケーキのORMを使用してみてください。
  • DRY。今すぐ再利用する予定がない場合でも、コードを再利用できるようにします。要素、ヘルパー、コンポーネント、関数を作成します。
  • ケーキツールを使用しようとします。つまり、$ _SESSIONの代わりにSessionオブジェクト、Cacheクラス、Setクラスなどを使用します。
  • KISS。私の経験では不必要な複雑

を避けてください:

  • 私は私がクリーンでより柔軟にそれを見つけ、..私はむしろ、MooToolsはクラスを作成したいケーキのインラインJavaScriptを使用してはいけません。
  • 私はプラグインが好きではありません。なぜなら、私が望むだけのプラグインを何時間も探してしまうからです。通常は見つけられません。見つけたら、インストール方法を理解するのにもっと時間がかかります。それを試してみてください...もし私が何かを変更するように頼んだら、私はプラグインの仕組みを理解しようともっと多くの時間を費やさなくてはなりません...私にとって、私自身のツールとプラグインを作成すればもっと速くなります。

希望これは...それは本当に便利

+0

感謝を助けます。私は管理者がそれを閉じているので、何が問題なのか分かりません。それは質問ではありませんか?誰にとっても役に立たないのですか?私はstackoverflowを嫌い始めた。 –

+1

これは議論の対象となる可能性があるため閉鎖されました。たとえば、「プラグインを使用する」と言う人もいます。他の人は「いいえ、プラグインを使用しないでください」と言うでしょう...とStackoverflowはフォーラムではなく質問回答サイトです。 Faqをチェックして、ここで質問する必要がある質問の種類を確認してください。http://stackoverflow.com/faq =)歓声 – pleasedontbelong

関連する問題