Zerobase Dev Blog

コードネームYentry

Smalltalkとソースコード静的解析

Smalltalkは静的型付け言語じゃないから大規模開発においてIDEの恩恵を受けづらいだろうと思ってたんだけど、想像の上をいく独自のパラダイムで、ソースコードの静的解析機能が標準開発環境に備わってたりして、遅延束縛なのに、不思議であります。

Pharoでプログラミングしてると自動補完がすごい。IDEでJavaScalaを書くのと同じくらい生産的だと思う。TDDのためのSUnitも最初から備わってるJavaScalaならコンパイラが保証することもカバーできる。どうせテストは書くわけだし。