開発フェーズ
最終更新日: 2024年7月15日
- トピック:
- ベストプラクティス
作成対象:
- 経験者
- 開発者
開発フェーズには、次のアクティビティが含まれます。
- ローカル環境とステージング環境のセットアップ
- スプリントの計画
- チケットの実行
- トラブルシューティング
- コードレビュー、結合、テスト
- スプリントのレビュー
- 顧客のサインオフ
開発プロセスの全体的な管理に関する全体的な推奨事項については、 一般的なベストプラクティスを参照してください。
以下の節には、開発段階に関するベストプラクティス情報が含まれます。
コード管理
ベストプラクティス | 説明 |
---|---|
コードレビュー | 実装された機能が要件を満たしていることを確認するための推奨される検証プロセス |
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