そこまでチェックしてくれるの助かる

sukesan_st
·

年始に「Rustがんばる」と書いた。

なので、Amazonで評価数が多かったRustの入門本を買って進めている。

actix-webというフレームワークを使うWebサービスの章を進めている。

テンプレートエンジンとしてはaskamaを使っている。感覚的にはRuby on Railsのerbやhamlのようなものである。

入門書を進めていく中で、html内に埋め込んだ変数名をtypoしてしまうことがあった。Railsだったら実際にページを表示することでエラーになって初めて気づくのだが、Rustの場合だとhtml内の変数名のミスにコンパイル時に気づいてくれる。

プログラム内の型は見てくれるんだろうなくらいに思っていたので、まさかhtmlの方まで事前にチェックしていることに驚いた。ずっと表示して初めてエラーに気づく世界線にいたので、結構衝撃だった。まだまだ驚くことはありそうなのでこれからも楽しみ。

@sukesan_st
Xよりも多い文字数で、noteに書くよりは適当な内容を書きます。