開発環境は何ですか?

アーキテクチャー
モノリシックデザインな既存システムのマイクロサービスアーキテクチャによるメッシュ化や、クリーンアーキテクチャやDDDのプロジェクト導入を行なっております。
システム内モジュールの疎結合化を行い、関心を分離したコードによって循環複雑度を下げ、日々の運用開発に貢献します

テストコード
BDDベースでテストコードを作成しています、開発者だけでなくプロダクトオーナーもフィーチャーが理解しやすいよう努めています

リント
リンティングツールを使ってます、ツールを使うことで一貫性のあるコードベースで作業ができ、綺麗なコードの納品できるので、メンテナンス性や品質の保証ができます

CI/CD
自動テスト環境を構築しています、CIソリューションによって、コードコミット・リリース前にユニットテストや脆弱性スキャン(CVE)の自動化がされ、カバレッジレポートでのコード品質を保証する共通ガイドラインができます

デプロイ
Githubフロー / Wipパターンで仕事をしています、
ライブラリ化やTwelve-Factor Appを基準にしたコンテナ化を行なっております

コメント

タイトルとURLをコピーしました