開発体験
結論:始めやすくはなったが、理解しやすくはなっていない 以前の「初心者の壁」 現在の導入体験 なぜ理解が難しいままなのか 最初に起きるトラブル 学習コストの変化 良くなった点 注意点:動いた理由が分からないまま進みやすい まとめ:優しくなったのは…
PHPの印象は文法より「開発体験」で決まる よくある最初の体験 Composerが変えるのは「読み込み方法」 「ライブラリを使う」の意味が変わる なぜ印象が変わるのか 誤解されやすい点 注意点:入れただけでは変わらない まとめ:PHPの評価は使い方に依存する P…
不便だったのは「ライブラリが少ない」ことではなかった 手動インストールが前提だった バージョン管理ができない 読み込み順序の問題 クラス名の衝突 更新が最大のストレス 環境差異の問題 Composerが解決したこと なぜ評価が変わったのか 注意点:昔のコー…
最初は「1つのライブラリを入れるだけ」のはずだった 最初の異変:フレームワークが起動しない 起きていたこと:依存の“連鎖更新” なぜrequireだけで壊れるのか 典型的なエラーメッセージ 解決までにやったこと 依存地獄とは何か 有効だった対処法 注意点:…
何も変更していないのに動かなくなることは本当に起きる その日何が起きたのか 軽い気持ちで実行したコマンド 実際に起きていたこと 間接依存が最も危険 なぜinstallでは起きないのか よくある誤解:updateは安全なメンテナンスではない 実際の復旧手順 なぜ…