良いコードを書けるようになるコツは「エラーを気にする」 〜プログラマにとってエラーとは何なのか〜 by きんじょうひでき

PHP Conference Japan 2023
採択
2023/10/08 14:50〜
トラック4 - 4F コンベンションホール 鶯
レギュラートーク(25分)

良いコードを書けるようになるコツは「エラーを気にする」 〜プログラマにとってエラーとは何なのか〜

o0h_ きんじょうひでき o0h_

「プログラミング、上手くなりたいです!」
しばしば聞かれる質問です。
「まずはエラーを気にしましょう!」
最近はこう答えるようにしています。

プログラミング言語は、(数学や理学の世界と比べて)人工的であり恣意的な創造物です。
エラーが出ると怖い・面倒臭いと思われるかも知れませんが、
温室に氷を放置すれば溶けていくのに比べて、プログラミングのエラーは「誰かがわざとそうしている」に過ぎません。

プログラマにとって、なぜエラーが重要なのでしょう?
あるいは、PHPを作る人は、何をエラーとして何を許容してきたのでしょうか?

このトークでは、

  • フィードバックシステムとしてエラーの機構を捉えた時に、何の利益を提供しているのか
  • エラーの変化から、昨今のPHPの進化を読み解いてみる

事を試みます。
それによって、エラーと仲良くなって、「まともなコードを書ける」人が増えることを目指します。