1024文字でBrainf*ckインタプリタ

もちろんワンライナーなのは言うまでもない。

重要なのはPythonでもワンライナーを作れるであるとか、その作り方とかではなくてだ、

  • テストを自動化して簡単にテストできるようにする。
  • バージョン管理をして、うっかり壊してしまったときに前の動いていたバージョンと比べられるようにする。
  • 徐々にでもエディタのコマンドを覚え、生産性を上げていく

この3点だと思うんだよね。Pythonワンライナーなんていう正気の沙汰とは思えないコードを書くときでも、こういう基礎をきちんと固めていれば怖くはない。