Abstract CI・CD、クラウドインフラ、DDD、Docker、Unit・E2E testing、git・github、etc...。 15年以上、システム開発に携わってきましたが、15年前はこれらのツール/手法のほとんどは世に出ていなかった一方で、今ではなくてはならないものになってきています。 「なくてはならない?こういうのが取り入れられるのは、イケてる自社サービスを持っているところだけなんじゃないの?」 いえ、うちは10名に満たないどこにでもあるような受託開発がメインの会社です。 メンバーだってCTO経験者の集まり、みたいな特殊なものではありません。 その当社をして「なくてはならない」と捉えている開発ツールや手法について、実際の活用方法や前提条件、必須度とその理由などを交えつつ紹介します。 こんな方向け 冒頭に例示したようなツール/手法を一度は導入してみたが、失敗したことがある