アーキテクチャー
モノリシックデザインな既存システムのマイクロサービスアーキテクチャによるメッシュ化や、クリーンアーキテクチャやDDDのプロジェクト導入を行なっております。
システム内モジュールの疎結合化を行い、関心を分離したコードによって循環複雑度を下げ、日々の運用開発に貢献します
テストコード
BDDベースでテストコードを作成しています、開発者だけでなくプロダクトオーナーもフィーチャーが理解しやすいよう努めています
リント
リンティングツールを使ってます、ツールを使うことで一貫性のあるコードベースで作業ができ、綺麗なコードの納品できるので、メンテナンス性や品質の保証ができます
CI/CD
自動テスト環境を構築しています、CIソリューションによって、コードコミット・リリース前にユニットテストや脆弱性スキャン(CVECVE(共通脆弱性識別子 Common Vulnerabilities and Exposures)
MITRE社が1999年に前述の「セキュリティ脆弱性のデータベースについての研究ワークショップ」で提案し、実現化させた脆弱性情報データベースである
出典: フリー百科事典『ウィキペディア(Wikipedia)』 More)の自動化がされ、カバレッジレポートでのコード品質を保証する共通ガイドラインができます
デプロイ
Githubフロー / Wipパターンで仕事をしています、
ライブラリ化やTwelve-Factor Appを基準にしたコンテナ化を行なっております
コメント