● プログラミング⾔語⾃⾝も変化する
○ 例:ES5の”use strict”
○ 例:ES6のclass構⽂導⼊。プロトタイプが隠蔽
● プラクティスも変化する
○ var → let, const
○ 例:可変な変数より不変な変数
● 「変化のための痛みは⽌む得ないのか?」
27
Slide 28
Slide 28 text
複雑化するプロダクトにPerlはどう⽴ち向かってる?
⾼い後⽅互換性を保ちつつ、変化できる柔軟性
“Historically, we've held ourselves to a far higher standard than
backward-compatibility -- bugward-compatibility.”
28