人間の手間を最小にして実装に集中するために何をするべきか、 何をしてきたのか、どうしたらよかったのか by うたがわきき

YAPC::Hiroshima 2024
トーク (20分)

人間の手間を最小にして実装に集中するために何をするべきか、 何をしてきたのか、どうしたらよかったのか

utgwkk うたがわきき utgwkk
2

筆者はこれまで携わってきたプロジェクトの中で、「開発効率を上げる」という目標のもとに、いろいろなライブラリを導入したりツールを自作したりしてきました。どのように開発効率を上げてきたか、もっとよくできる点がなかったか振り返りながら、「開発効率を上げる」ということに対して気をつけるべきだと考えているポイントについて説明していきます。

具体的に取り上げる事例としては、以下のものを予定しています (増減の可能性があります)。

  • Perlのテストコードを自動で書き換える
  • Goのコード生成を使い倒す
  • 「なんでも手書きする」から脱却する
  • 自分だけの知恵をチームの知識として展開する