「BASE」向けAPIの開発を担当しています。去る6月16日に福岡で開催された「PHPカンファレンス福岡2018」に参加してきました。リジェクトコンで発表してきたのでブログでもご紹介します。BASEのPHPアプリケーションは2018年5月にようやくPHP7化が完了しました。アップデートプロジェクトの中でユニットテストしやすくするためにテストスイートをカスタマイズしたので、発表で3つほどをTipsとして紹介しました。紹介した3つのTipsについてこの記事でも説明します。出力できるようになりました。そこで、配列のdiffを出力できるように移植してみました。以下のように出力されます。7にアップグレードできない場合は以下のコードを実装すると便利です。ようなテストコードを書きました。スライドの最後で、CIで複数のPHPバージョンでテストした話をしましたが、そのためのCircleCIの設定は.circleci/config.ymlのようになっています。php-timecopのようなPHP拡張のコードを補完できるようにするものです。追加してお使いください。来年も開催されるらしいので、参加したい方の参考になれば幸いです。PHPカンファレンス福岡2018前夜祭リジェクトコンPHPカンファレンス福岡を楽しむには前日入りが必須。13:30頃に福岡空港に到着しました。このときまだリジェクトコンの資料が仕上がっていなかったので博多駅近くにとったホテルで資料の手直しをしました。以下、発表前の現場の様子です。Shirtを着て発表しました。2018年6月15日カンファレンス本編より多い同時3セッション。だれも聞きに来なかったらどうしようと思いましたが、多くの人に聞いていただけたようです。(6月16日・土)PHPカンファレンス福岡2018PHPカンファレンス福岡は去年初参加でした。そのときは前日午前2:00くらいまで懇親会に参加した結果当日1時間以上遅刻してしまいましたが、今年は午前10時に間に合いました。「PHPカンファレンス福岡2018」は同時2セッションです。2つの会場は両方とも席に余裕がある感じで出入りがしやすかったです。参加したセッションについて紹介します。Deck以前実装してみたことがあり、メリット・デメリットについて実感したので、さらに学ぼうとおもい参加。発想としては思いつきがちですが、適用するメリットの大きいケースは限られそうですね。Deck何をログに残せば良いかで迷うことが未だにあり、周辺知識を強化したくて参加。ログのリスクの部分を一番集中して聞いてました。Deck複雑化するサービスのための設計パターン、アプリケーションとミドルウェアの組み合わせ例紹介。扱うデータやトランザクションが増えたり、集計分析などのシステムがあると必要とされそうに思いました。Live!!!実際のWebサービスに対して探索的にテストを行い、問題を探すデモでした。5分という短い時間でアプリケーションに潜む不整合が見つかり、会場がすごく盛り上がってました。Deck去年、同じくPHPカンファレンス福岡で発表された計画の現状報告。CakePHPを利用しているので、気になりました。物理層のこと、時々でいいから、思い出してください。物理層のこと、時々でいいから、思い出してください。Deckシステムの物理層というより物理インフラ構築運用について面白おかしく紹介。失敗談が聞いていて面白すぎました。Speakerコーナー(セッション後に発表者に直接質問できる場所)とコーヒーが用意されており、いつ行っても賑わっていました。Fusicのセミナールームで開催されたので参加しました。参加者各自で自由に作業しながら、発表したい人が自由に発表するようなゆるやかな集まりでした。準備をしていたのですが、飛行機の都合で2時間ほどしか参加できませんでした。リジェクトコンで発表しましたPHPカンファレンス福岡、フルで楽しむなら前後のイベントもチェックしてみるのがオススメです。)の開発チームによるブログです。Groupの大木です。Developerをしている東口です。Groupのマネージャーをしている山田です。12/1から始まっ...Archiveスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。