ホームページ  >  記事  >  PHPフレームワーク  >  Laravelプロジェクトの開発仕様

Laravelプロジェクトの開発仕様

步履不停
步履不停オリジナル
2019-06-26 18:15:583599ブラウズ

Laravelプロジェクトの開発仕様

説明

これは厳密なチーム開発仕様のセットであり、Youfanyuanyang チーム内の Laravel エンジニアによって実践された開発仕様です。私たちはオープンで透明なエンジニアリング文化を信じているため、情報を可能な限り公開します。この情報の価値を最大限に高めるために、この情報が他の人の参考として使用されることを願っています。

目的

Youfan Yuanyang は、リモート コラボレーションを提唱するソフトウェア アウトソーシング会社です。エンジニアは世界中から集まっています。標準化により、当社のエンジニアは高品質のソフトウェアを提供するための十分な訓練を受けることができます。一方で、チーム全体のプロジェクト経験を継承していきたいとも考えており、開発効率、プログラム実行効率、スケーラビリティ、セキュリティを兼ね備えたベストプラクティスを実戦ごとにまとめ、模索し続けていきます。そして最終的にはグループの知恵、継続と改善を達成します。

利点

この仕様には次の利点があります:

  • 効率的なコーディング - 選択肢が多すぎることによる「決定時間」の無駄を回避します;
  • 統一スタイル - 開発チーム メンバーのコード記述スタイルとアイデアを最大限に統一し、コードの読み取りが同じになる;
  • エラーの削減 - 若手エンジニアが間違いを犯す可能性を減らします。

開発哲学

スペースの都合上、この仕様にはプロジェクト内のすべてのコードの記述基準を含めることはできません。そのため、ここでは「開発哲学」に焦点を当てます。開発 意思決定を導くためのガイドライトとして使用してください:

  • DRY - 「自分自身を繰り返さない」 繰り返しのロジック コードを記述しないでください;
  • 規約- 「構成よりも規約」、フレームワークによって提唱されているプラ​​クティスを優先し、過剰な構成は行わない;
  • KISS - 「Keep it Simple, Stupid」は、シンプルで読みやすいコードを提唱し、高度なコードや難解なコードは記述しません。 ただし、学位設計 ;
  • シェフの選択 - オリジナルのプランではなく、経験豊富な人々にプランを選んでもらいます;
  • 公式プロモーション -公式推奨プランを優先してご利用ください。

設計コンセプト

以下は、いくつかの優れた「プログラム設計コンセプト」です:

  • MVC - MVC をコアとするモデル、ビュー、コントローラー、コントローラーのコードの可読性と行数を厳密に制御します;
  • Restful - 「リソース化の概念」と標準の HTTP 動詞を使用してプログラムを編成します;

この仕様では、これら 2 つの概念をプログラミングの基礎として使用します。これらの設計概念はプログラムを設計するための基礎となり、これらの概念に従うことで、プログラムは明確で読みやすくなります。

Laravel 関連の技術記事の詳細については、Laravel チュートリアル 列にアクセスして学習してください。

以上がLaravelプロジェクトの開発仕様の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。