TRACK A14:00 - 15:00

リライトプロジェクトを安全・効率良く進めるための取り組み

  • #DevOps
  • #CircleCI
  • #Lint

私達のチームは、開発が始まってから8年が経つPerlの認証認可基盤をJavaで刷新するリライトプロジェクトを担当しています。

このプロジェクトは大規模な改修になるため、思わぬ不具合がでてしまう可能性があります。そのため、利用者に影響がないように安全にプロジェクトを進めていく必要があります。

しかし、安全だけを求めてしまうとリリースまでの期間が長くなってしまうので、同時に効率や生産性も考えなければなりません。

そこで、私達のチームでは「安全であることを確認しつつも効率よく開発できる」開発フローを目指して、不具合をできるだけ早期に発見するShift Leftの取り組みを行っています。

このセッションではShift Leftの考え方を元に実践している静的解析や自動テスト、挙動の差分を自動で発見するための取組みについて紹介します。