ホームページ > バックエンド開発 > PHPチュートリアル > PHP ソフトウェアエンジニアの 40 の悪い習慣

PHP ソフトウェアエンジニアの 40 の悪い習慣

WBOY
リリース: 2016-06-13 12:28:13
オリジナル
833 人が閲覧しました

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

1. コメントを書かない

2. 生産性を向上させる IDE ツールを使用しない

3. バージョン管理を使用しない>4. プログラミング標準に従ってコードを記述していない

5. コーディング前に考えて計画を立てていない

7. SQL を実行するとき

の前にコーディングとセキュリティ検出を実行します。 8. テスト駆動開発を使用しないでください。

をコーディングするときは、自動エラー報告 (error_reporting) をオンにしないでください。 10.適切なデバッグツールを使用しない

11. コードをリファクタリングしない (リファクタリング)

12. MVC などの階層構造を使用しない

13.次の概念:KISS、DRY、MVC、OOP、REST

14. 関数またはクラスで直接出力するには、(return)

を使用しないでください。使用しない場合は理解してください。単体テスト

16. データ、文字列、オブジェクト、その他の型の代わりに HTMl を返す

17. ハード コード メッセージおよび構成パラメータ)

18、SQL クエリ

19 は最適化されません。__autoload

20 はサポートされません (インテリジェントなエラー修正である必要があります)。

21. $ _POST の代わりに $_GET を使用して危険なパラメータ転送を実行します (これらの 40 項目はすべて間違っていることに注意してください)

22. 正規表現の使い方がわかりません

23. SQL インジェクションとクロス接続サイト スクリプトについて聞いたことはありません (セキュリティのために、SQL インジェクションとクロスサイト スクリプティングの英語を理解する必要があります)

24.サポート、クラスのコンストラクタにパラメータを渡す、set/getメソッド、定数を定義

25. OOPのメリットとデメリットが理解できない

26. どんなに小さなことでもいい実行するには、OOP

を使用します。 27. ソフトウェアは OOP

28. インテリジェントなデフォルトを選択しないでください

29.単一の構成ファイル

30. 他の人にコードを見られたくないが、.php

31 を使用しないでください。データベース抽象化層 (永続層) >

32. 開発中は DRY しないでください (つまり、開発全体は繰り返しになります)

33. 再利用可能なクラスやメソッドを開発しないでください。抽象クラスやインターフェイス クラス、継承、ポリモーフィズム、カプセル化を使用しないでください。

35、プログラムを最適化するために既存のデザイン パターンを使用しないでください。

36。基本ディレクトリ (これは、オペレーティング システムの開発に基づいていないため、PHP には適していないようです)

37. よく使用される単語をプレフィックスとして使用する、名前空間の間違った使用 (これは、これを使用すると競合が発生します。たとえば、array_push() という関数を定義します。

38. データベースを使用します。これは非常に重要です。

39.馴染みのないテンプレート エンジンを使用しない、または使用しない (チーム開発を促進するために、全員が共通のテンプレートを使用する必要があります)

40. PHP フレームワークを見ないでください (ほとんどのフレームワークには優れたコードと高度な概念が含まれています。学習する価値があります)

1階

ジョニーの裏庭

マーク

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート