開発ツールと言語
テストツールと Go・Rust、そして運用ツール。使い方ではなく、それぞれのツールと言語がコードの形をどう変えるかを扱います。バックエンドのフレームワークはバックエンドエンジニアリングのパスにあります。
코스
- テストツール実戦 — カバレッジ100%が何を保証しないのか
- Goでサーバを作る — 例外がないことがコードの形を変える
- Rust — コンパイラが止めるもの — 借りた値を二度使うとビルドが拒否する
- 失敗したのに終了コードは 0 だった — Python スクリプトを運用ツールに — 終了コード・再試行・指標・テスト
- コンパイラ — 小さな言語を最初から最後まで作る — レキサーから x86-64 まで、小さな言語を自分で作る