2018年3月15日のブックマーク (2件)

  • GMOペパボに入社していました - Copy/Cut/Paste/Hatena

    入社エントリ頑張ろうと思ったのですが、余裕がゼロなので、ロリポップ!マネージドクラウドのJOINエントリをもって入社エントリとさせていただきます。 note.mu ちなみに今どんな感じなのか 昼休みに「たぶんP山さんにabみたいにベンチマークかけられているかもしれない」ということを言われてなぜか理解した— k1LoW (@k1LoW) 2018年3月6日 というのは半分冗談で、入社したばかりなのにいろいろ触らせてもらっています。当いろいろです。 人間気になると$GOPATHも変わる— k1LoW (@k1LoW) 2018年3月2日 GoとかTypeScriptとかChefとか(今日はmruby)そういう今まで触っていない新しい技術スタックもですが、中だから見える細かい設計とか大きなアーキテクチャとかが面白いし勉強になります。まだ全然追えていないですけど。 開発合宿とか 入社前から誘っ

    GMOペパボに入社していました - Copy/Cut/Paste/Hatena
    zonu_exe
    zonu_exe 2018/03/15
  • PHPStanで始めるPHPのための静的解析 #phperkaigi

    こんにちは。最近メルペイに異動になった @hiraku です。 2018年3月10日(土)に、PHPerKaigi 2018というイベントで登壇してきました。「PHPStanで始める継続的静的解析」ということで、メルカリで使用しているPHPStanというツールについて解説しました。 phperkaigi.jp 発表内容を短くまとめると メルカリではPHPStanというツールをCIフローに組み込み、PHPコードの静的解析を行ってコードの信頼性向上に努めています。 PHPStanはautoloadファイルを解釈し、一部のコードを実行することで解析の高速化を行っており、よくできています。 とはいえ、PHPに対して可能な解析に限界はあるので、テストも合わせて行っていきましょう。 大事なのは、品質向上のアプローチが用意され、心配せずにリリースできることです。 autoloadを認識するということ ス

    PHPStanで始めるPHPのための静的解析 #phperkaigi
    zonu_exe
    zonu_exe 2018/03/15
    “何なら全PHPソースをrequire_onceしているファイルを一個作ってオートローダーとして読み込ませても” とかよりは、autoload builderでクラスマップを自動生成した方が良さそう。