複雑さに立ち向かうためのコードリーディング入門 by shiz

iOSDC Japan 2023
採択
2023/09/03 13:00〜
Track B
レギュラートーク(40分)

複雑さに立ち向かうためのコードリーディング入門

stzn3 shiz stzn3

コードを読んでいる時、

「これは何をしてるんだろう?難しいなあ…」

と、内容がわからないもどかしさを感じたことはありませんでしょうか?僕はよく感じています。
これは、いわゆるコードの「複雑さ」から来ています。しかし、複雑かどうかは人によって異なりますし、また状況次第で変わります。
今回は、この「複雑さ」に焦点を当て立ち向かうためのコードの読み方について、みなさまと考えていきたいと思います。

日々の業務では、コードを書くよりも読む時間のほうが多い傾向にあり、コードの読み方を鍛えることで、日々の開発効率をより改善できる可能性があります。

  • これまでコードの読み方についてあまり意識したことがなかった
  • 読んでいるコードがわからずもどかしいと感じたことがある

そんな方々が、新しい視点を知り、コードに感じる複雑さを軽減できるようになるためのヒントを得る機会になりましたら幸いです。