最近の練習曲は以下のとおり。
- 高校生のときに流行っていた懐メロ
- 難易度のわりに簡単
- 気持ち早めに叩きにいくと Perfect が出やすかった
- ドンタン、ドンタ、ドンドタン、ドンタンみたいなパターンが独特
- サビ前のスネアの連打が決まると気持ちいい
- 難易度のわりに難しい気がする
- 最初挑戦したときはまともに叩けるようになる気がまったくしなかった
- 16分音符のタム回しがキマると気持ちいい
Because of their modularity, pure functions are easier to test, to reuse, to parallelize, to generalize, and to reason about.
The use of throw and catch means we can no longer reason about our program purely locally by substituting terms with their definitions.
You'll spend a large amount of your time just trying to fix your program so that it finally compiles. But types help us reason about what our program is doing and catch a wide variety of common mistakes.