PHPプログラマーの40の悪い習慣

WBOY
リリース: 2016-07-25 08:59:45
オリジナル
824 人が閲覧しました

1. コメントを書かない
2. 生産性を向上させるIDEツールを使わない
4. プログラミング仕様に従ってコードを書かない
6.コーディング前に考えて計画しないでください
7. SQL を実行する前にコーディングとセキュリティ チェックを実行しないでください
8. コーディング時に自動エラー報告 (error_reporting) をオンにしないでください
10. 優れたデバッグツールを使用しないでください
11. コードをリファクタリングしないでください
13. 次の概念を理解していない: MVC、OOP、REST
14. 関数またはクラスで直接出力するには、データ、文字列、オブジェクトの代わりに print または echo を使用します
15。他のタイプ
17. 不正なコード メッセージと構成パラメーター (ハード コード メッセージと構成パラメーター)
18. SQL クエリを最適化していない
19. 自動エラー操作をサポートしていない (インテリジェントなエラー修正である必要があります) )
21. 危険なパラメータ転送には $_POST の代わりに $_GET を使用してください (これらの 40 項目はすべて間違っていることに注意してください)
22. SQL インジェクションとクロスについては聞いたことがありません。サイト スクリプト (セキュリティのため、sqlinjection、クロスサイト スクリプティングの英語を理解する必要があります)
24. クラスのコンストラクター、set/get メソッドにパラメーターを渡し、定数を定義する単純な構成はサポートされていません
25. OOPのメリットとデメリットが理解できない
26. どんなに小さなことでもOOPを使う
27. 再利用可能なソフトウェアを作ることがOOPだと考える
28.デフォルト)
29. 単一の設定ファイルを使用しないでください
30. 他の人にコードを見られたくないのですが、.php
31 を使用しないでください。
32. 開発中は DRY しないでください (つまり、常に繰り返しの開発をしないでください)
33. 再利用できるクラスやメソッドを開発しないでください
34.継承、ポリモーフィズム、カプセル化。
35. プログラムを最適化するために既存の設計パターンを使用しないでください (これは、結局のところ、PHP には適していないようです)。システム開発)
37. 名前空間の間違った使用、一般的に使用される単語を接頭辞として使用します (これは、将来他の人が使用するときに競合が発生します。たとえば、array_push() という関数を定義します)
38。データベースを使用するときのテーブルのプレフィックス (これは非常に重要です...)
39. 見慣れないテンプレート エンジンを使用しないでください (チーム開発を促進するために、全員が共通のテンプレートを使用する必要があります)
40. PHP フレームワーク (ほとんどのフレームワークには優れたコードと高度な概念が含まれています。学んでみる価値があります)
LAMP Brothers オリジナルの PHP ビデオ チュートリアル CD/「Essential PHP in Detail」を無料で受け取ります。詳細については、公式 Web サイトのカスタマー サービスにお問い合わせください:
http://www.lampbrother.net
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート