[完全版]「Engineers in VOYAGE−事業をエンジニアリングする技術者たち」書評/評判
- carta_engineers
- 350
- 0
- 0
- 0
PHPファイルのレイアウトをPSR-4にしてrequire_onceを消し静的解析できるようにしていく物語。静的解析できれば依存グラフも出せて不要コードが消せる。Slimはルーターとディスパッチャとして使ってる感じだな。
2020-08-09 14:13:53fluctとZucksの話。僕は広告やったとこないので深く意識できてなかったけど、同じアドネットワークの中でも配信側システムと出稿側システムということでビジネス要件が違って技術要件が違ってくるというのは興味深い。
2020-08-09 14:34:00鉄火場で交通整理してくれるひとのありがたみめっちゃある。 > 幸い、営業サイドとの進捗の共有については、インフラまわりを見ていた小芝さん という方が交通整理をしてくれて
2020-08-09 14:35:03zgokとかsazabiとかzakuとかのコードネームとかアドサーバーを意味する社内用語が生まれていった経緯おもしろい。
2020-08-09 14:38:07この話は小芝さんから聞いてて、初日(遅くても二日目)には必ず何らかのリリースをしてもらうようにしてますね。これが文化の伝播か… > 河: さらに特徴的なZucksの文化として、「新しく入ってきたエンジニアに管理画面 の機能を初日にリリースしてもらう」というものがあります。
2020-08-09 14:49:07移行前に不要なシステムを消していくアプローチめっちゃ有効。使ってないものを頑張って移行することほどの徒労もなかなかない。
2020-08-09 15:02:55足まわりが悪い環境(≒静的解析できない状況)で効率よく安全なコード削除できないのある。PHPならやはり require_once は消さなければならない。
2020-08-09 15:06:25Perlで動的解析により不要コードを消していった話(PHPでもだいたい同じことできます) techlog.voyagegroup.com/entry/2020/05/…
2020-08-09 15:13:30話題が式年遷宮の話に移っていって再びどきどきしはじめた (やはり巨大プロジェクトを式年遷宮するにはある程度の整理とダウンサイジングが必要…)
2020-08-09 15:18:00静的サイトジェネレータで記事数の増加でビルド時間が線形増加していく現象… むかしのMovableTypeベースのblogなんかもそうだったな。
2020-08-09 15:33:10Markdownパーサーの実装差分のエッジケースを突くのは全然難しくなくてリストの * のスペーシングだけでも簡単に起こせるし、QiitaとKobitoですらそうだった。
2020-08-09 15:35:10静的データを生成して低コストで運用していたらビルドがボトルネックになって動的に回帰していく現象、やはりむかしのブログエンジンの趨勢を見るようだ……。
2020-08-09 15:40:51