#code-review — 2 posts
- atelier-core を道具として読む — 2960 LoC の TypeScript 設計レビュー依存はしない、でも魔改造前提で流用する。そういう視点で atelier-core のソースを読んだ結果。TypeScript の contravariance を構造で解いた判断、Immutability の二重保証、Lua sandbox の 13 個の工夫、Construction-time invariant の paper 参照つき実装。ソース参照ありで記録する。
- Devil's Advocate をチェックリスト駆動に進化させたコードレビューの観点を10分類に体系化し、変更内容に応じてチェックリストを適用する仕組みを作った。懸念ループの本質は変えず、網羅性と透明性を上げる。