開発フェーズ

開発フェーズには、次のアクティビティが含まれます。

  • ローカル環境とステージング環境のセットアップ
  • スプリントの計画
  • チケットの実行
  • トラブルシューティング
  • コードレビュー、結合、テスト
  • スプリントのレビュー
  • 顧客のサインオフ
TIP
開発プロセスの全体的な管理に関する全体的な推奨事項については、 一般的なベストプラクティスを参照してください。

以下の節には、開発段階に関するベストプラクティス情報が含まれます。

コード管理

ベストプラクティス
説明
コードレビュー
実装された機能が要件を満たしていることを確認するための推奨される検証プロセス
Composer と Git
リリース管理、コードの複雑さ、依存関係管理を考慮して、カスタムコードの配布方法を決定します
分岐戦略
Git リポジトリでのソースコードの管理

プラットフォームとサービス

ベストプラクティス
説明
ビルドとデプロイメント
クラウドインフラストラクチャプロジェクトでのAdobe Commerceのビルドおよびデプロイ段階におけるベストプラクティスについて説明します。
デバッグ
Adobe Commerceフレームワークを体系的かつ効果的にデバッグする
静的コンテンツのデプロイメント
ストアフロントに静的コンテンツが表示されない問題を回避します
トラブルシューティング
Adobe Commerceの実装に関する一般的な問題のトラブルシューティング

データベース

ベストプラクティス
説明
テーブルの変更
Adobe Commerceおよびサードパーティのデータベーステーブルを変更する方法とタイミングを決定します

ファイルの最適化

ベストプラクティス
説明
カタログ画像のサイズ変更
最適なパフォーマンスを確保するために、ストアが実稼動環境に移行する前に画像のサイズを変更する方法について説明します
CSS と JS
管理またはコマンドラインからのカスケーディングスタイルシート(CSS)およびJavaScript(JS)ファイルの結合と縮小
画像
画像を最適化し、Fastly を使用して応答時間を最適化する

フロントエンド開発

ベストプラクティス
説明
テーマ開発
テーマ、Adobe Commerceの今後のバージョンおよびカスタム拡張機能の間で互換性を確保するのに役立つ開発パターンについて説明します

PHP の開発

ベストプラクティス
説明
例外処理
例外のログ記録に推奨される方法を説明します
拡張機能
拡張機能、Adobe Commerceの今後のバージョンおよび他のカスタム拡張機能との互換性を確保するための開発パターンについて説明します
プライベートコンテンツブロック
ストアフロントのパフォーマンスを最適化するためのプライベートコンテンツブロックの設定
コアおよびサードパーティの PHP コードの変更
作成しなかったコードや直接制御しなかったコードの機能、結果、入力を変更する
recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60