1024文字でBrainf*ckインタプリタ
もちろんワンライナーなのは言うまでもない。
重要なのはPythonでもワンライナーを作れるであるとか、その作り方とかではなくてだ、
- テストを自動化して簡単にテストできるようにする。
- バージョン管理をして、うっかり壊してしまったときに前の動いていたバージョンと比べられるようにする。
- 徐々にでもエディタのコマンドを覚え、生産性を上げていく
この3点だと思うんだよね。Pythonでワンライナーなんていう正気の沙汰とは思えないコードを書くときでも、こういう基礎をきちんと固めていれば怖くはない。