【Web開発26年目|未経験・独学OK】コードレビューで「動くけど不安なコード」を自信に変えます
機能を1つ足すたびに、どこかが壊れる。
動いてはいるけれど、中身を自分でも説明できない。
誰かに見てほしいけれど、このコードを見せるのは恥ずかしい。
——その状態のコードを、26年間直し続けてきました。
Web開発26年目の現役フルスタックエンジニアです。Ruby (Rails) / TypeScript / JavaScript / PHP / Python。新しく作る仕事より、「動いているけど、誰も触れないコード」を安全に直す仕事を長くやってきました。
if が7段重なった注文処理。変数名が data と tmp しかない集計スクリプト。前任者が残していった3,000行の1ファイル。「どうしてこうなった」というコードには、必ず書いた人の事情があります。だから笑いません。そして経験上、どんなに散らかったコードにも、安全に直せる順番が必ずあります。
■ こんな方に向いています
- 職場にレビューしてくれるエンジニアがいない
- 個人開発のコードが育ってきて、手がつけられなくなってきた
- 転職用ポートフォリオを、提出前に現場の目で磨きたい(未経験・独学の方歓迎)
■ 進め方
- 答えを渡して終わりにしません。「なぜこの順で、なぜこう直すのか」を毎回言語化します。ゴールは、次の判断をあなた自身ができるようになることです
- ビデオは画面共有で一緒にコードを読みます。コードのお預かりは不要です(会社のコードも、 画面共有の範囲でご相談いただけます)
- カメラオフ・声だけでOK。最初の10分は進め方の説明に使うので、いきなりコードを見せる時間はありません