はじめに 初めまして! 株式会社おてつたびでフルスタックエンジニアをしているぶりぼんと申します。主にフロントエンド領域を開拓しており、ReactやTypeScriptが最も得意です。 今回はおてつたびのフロントエンドで定義している、コーディング規約に関してお話しします。 2021年の4月より開発メンバーが増えたこともあって、フロントエンドのコーディングスタイルがバラバラになってしまっているという課題がありました。 さらに、保守性やパフォーマンスにも影響を与えていました。 上記課題に、おてつたびの開発チームがどう向き合っているかを、コーディング規約の定義という観点でお話します。 技術スタック 最初の記事で技術スタックのお話をさせてもらいましたが、改めて、おてつたびフロントエンドの技術スタックを紹介します。 言語とライブラリ JavaScript TypeScript React 17系 jQ