Alternative Architecture DOJO

オルターブースのクラウドネイティブ特化型ブログです。

KOSMISCHのコード解析への疑問を解消したい!

KOSMISCH
KOSMISCH

こんにちは、シンバです!

毎月、KOSMISCHオンラインイベントを開催しています。 先日お集まりいただいた180名の皆さま、ありがとうございました!

オルターブースは今後も.NETやAzureの領域で皆さまのお力になれるよう定期的にイベントを開催する予定です。 興味のある方はぜひオルターブース - イベント一覧 - connpassからオルターブースのメンバー登録をお願いします。

KOSMISCHのコード解析について

KOSMISCHは「アプリケーションをモダナイズする」ためにコードを解析し、結果をアセスメントレポートとして出力します。

レポートは、コードを細やかな項目に分別し、「○」「x」で採点。
「x」の場合は解説や対処法を提供します。

突然ですが、KOSMISCH導入を検討していただいている皆さまの立場にたったとき、大きな疑問が生じるかもしれないと気が付きました。

それは・・・、

「そもそも○やxって誰が決めているの?」
「オルターブースが間違えている可能性はないの?」
「コード解析をしてくれるのはわかったけれど、レビュー内容はどれくらい正しいの?」

これら疑問を解消すべくシンバは立ち上がりました!!

必ず根拠があります

まずお伝えしたいことは、○xの根拠やその解決案には必ず根拠があり、オルターブース独自の解釈ではないことです。

端的にまとめるとKOSMISCHのコード解析とは、

  • 開発メンバーに蓄積された知識やテクニックだけを頼るのではなく、
  • それらが公式に推奨されている手法に沿っているか照らし合わせながら昇華させ、
  • アプリケーションがどのような形で在るべきかを定義し、
  • 解析対象のコードを項目ごとに細分化、◯xのレーティングを行い、
  • xがついてしまった箇所は解決案をご提供する

サービスなのです。

またKOSMISCHでは、The Twelve-Factor Appに代表されるモダンアプリケーション設計の観点も取り入れています。

不変なものなどない

もちろんITの世界において「アプリケーションやコードの理想形がずっと不変で、仕様もそのまま」とは限りません。

技術や手法が新たに生まれることもあれば、仕様や仕組みが見直されることは珍しくありません。

KOSMISCHチームは今後もそれらに対応すべく、

  • 常に最新の情報、技術をキャッチアップしながら、
  • 右から左へとただ横流しするのではなくしっかりと噛み砕いた上で、

アプリケーションのモダナイゼーションを支援します。