タグ

ブックマーク / devpixiv.hatenablog.com (2)

  • Phan静的解析がもたらす大PHP型検査時代 - pixiv inside [archive]

    こんにちは、pixivPHPをやってるうさみです。健全なコードベースは黙っても降ってこないので、チーム全体で開発効率を高めるような改善をするのがお仕事です。 テキストエディタはmicro推しです ヾ(〃><)ノ゙☆ さる11月3日に大田区産業プラザ PiOで開催されたPHPカンファレンス 2016にて大怪獣に蹂躙されながらPhanについて30分のセッション発表をいたしましたので、その内容を紹介します! Phanとは PhanはPHPの静的解析ツールです。開発元はハンドメイドのマーケットサービスを運営し、現在PHP作者のRasmus Lerdorf氏する米Etsy社です。もちろんRasmus Lerdorf氏も開発に参加してます。 Phanは以下のような項目を検出できます。 関数・クラス・定数・変数などがすべて定義済か、アクセスできるか 関数の型と引数の数が合ってるか PHP5とPHP7の

    Phan静的解析がもたらす大PHP型検査時代 - pixiv inside [archive]
  • 健全なpixivは健康なPHPに宿る〜モダンPHPを保つ7つの鍵 - pixiv inside [archive]

    ピクシブ株式会社 Advent Calendar 2015の18日めの記事でございます。 qiita.com こんにちは、うさみです。去年のAdventCalendarではEmacsにpixiv-novel-modeを作ったって記事を書きました。趣味はQiitaです。 現在pixiv.netではPHP 7に移行を進めていますが、それに先駆けて、この数年間に実施してきたpixivの改善について紹介いたします。 実際のところ私自身はあまり仕事をしてないので、この記事の内容のほとんどはほかのメンバーの業績チームの成果です p(ixi)v 最初に宣伝をしますが、技術評論社さまのWEB+DB PRESSにて、pixivの開発チームとして「PHP大規模開発入門」を連載しています。この記事でpixivPHP開発に興味が湧きましたら、ぜひ購読していただければ ヾ(〃><)ノ゙☆ 1. デプロイ機能の抜

    健全なpixivは健康なPHPに宿る〜モダンPHPを保つ7つの鍵 - pixiv inside [archive]
    red_snow
    red_snow 2015/12/19
  • 1