Help us understand the problem. What is going on with this article?

YYPHP#13イベントレポート【相互コードレビュー会】「WebAPIのテストコード、予約受付対応のコード、DDD」

More than 1 year has passed since last update.

これは2017年11月1日に開催したPHPerイベントYYPHP#13のイベントレポートです。

YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催は毎週水曜19:00に高田馬場にて。

──というのが通常のYYPHPですが、今回は「コードレビュー特別会」と称して、事前にコードレビューしてほしい人を募り、お互いにコードレビューしあうという異例のイベントを行いました。

参加者

  • suin(すいん)
    • PHP歴 10年くらい
    • コードレビュー希望
      • RSS出力ライブラリ
  • nobuhiroharada(はらだ)
    • PHP歴 1年くらい
    • FitBit
    • コードレビュー希望
      • WebAPIのテストコード
  • Yorinton(かつき)
    • PHP歴 1年半くらい
    • マッチングサービス
    • コードレビュー希望
      • 予約受付対応のコード
  • たべたつ
    • PHP歴 3年くらい
    • ソースを見たい
  • hideichi_saito(さいとう, binさん)
  • nouphet(たけはら)
    • PHP歴
    • インフラエンジニア
    • PHP4系のDockerコンテナを作った苦労話をしたい docker-php4

開催前の雑談

  • コンピュータの中で何が起こっているか気になる。
    • alex/what-happens-when
    • 「あなたのブラウザにgoogle.comと入力してEnterキーを押すと何が起こる?」をテーマにコンピュータの中で起こっていることを説明する文書。
    • 組込ソフトウェアレベルのところからネットワークの物理レイヤ、アプリケーションレイヤ、そしてブラウザのレンダリングに至るまでのストーリーを網羅的に綴る。
    • プルリクで様々なレイヤの説明が強化され一種の集合知になっている。
    • 英語が苦手でもGoogle翻訳で結構楽しめる。
  • btford/write-good: Naive linter for English prose
    • 英語の添削コマンドラインツール
    • alex/what-happens-whenではwrite-good+TravisCIでプルリクの英文を添削していて驚いた。

WebAPIのテストコード

予約受付対応のコード

余談

参加者の感想「今回参加してよかったことは何ですか?」

  • ララベル初めて見た
  • コードレビューしていただいて、改善点が見つかりました。
  • 自分の勉強不足がわかったのと、きれいなコードでDDDの実装見れてとても勉強になれました
  • ドメインモデルの実装だったり考え方の理解が少し進んだ
  • 今回コードレビュー会でレビューされる側で参加しました。自分のコードの中で自身のなかったポイントについて方針が見えてきました。また、設計に関する考えて方について新しい知識や自分の考えに関するフィードバックを得られたのでとても勉強になりました。

YYPHPは毎週やってます

PHPについてワイワイ話したい方は、YYPHPのイベント情報をチェックしてみて下さい。

以上、YYPHPのレポートでした。次回もワイワイやっていきたいと思います! では、また来週!

追伸

YYPHPのイベントレポート公開が#6以降滞っており大変申し訳ございません。過去の分も遡及してアップしていきたいと思います。

suin
Qiita 4位/TypeScript入門書執筆中/TypeScripterのための座談会「YYTypeScript」主催/『実践ドメイン駆動設計』書籍邦訳レビュア/分報Slack考案/YYPHP主催/CodeIQマガジン執筆/株式会社クラフトマンソフトウェア創設/Web自動テスト「ShouldBee」の開発/TypeScript/DDD/OOP
https://yyts.connpass.com/
shouldbee
開発者向けテスト支援サービスShouldBeeを開発・運営するスタートアップ(onlab第8期)
http://shouldbee.at
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした