2018年11月28日のPHP勉強会@東京(第132回)に行ってきました

2018/11/28に行われた「PHP勉強会@東京」に行ってきました。

第132回 PHP勉強会@東京 – PHP勉強会@東京 | Doorkeeper

毎月最後の水曜日に定期的に開催されています。

場所はここ数年、渋谷のセルリアンタワー11階「GMO Yours」という場所です。

メイン発表、懇親会、LTという内容で、参加費は1000円~1500円です。

発表で聞いた内容をちょろっとメモしておきます。

「受託で頑張る!僕たちのカンバン」

メインの発表はこちらでした。

個人的にポイントかなと思ったのは以下の点でした。

  • カンバンをキレイに保つことで「公式感」「更新しないといけない感」を出す。
  • アナログのカンバンを使う事で自然とチーム内外のメンバーが見るようになる。
  • カードに経過日数ぶんドットを書いていく。(詰まっているフェーズが分かる)

課題としては「属人化」が大きいように感じました。

カンバン運用はけっこう手間がかかるので、カンバンやりたいという強い意志がある人がいないと続かない気がします。

タスクの見積もりがほとんどSMLの中の「S」になってしまうという話は、最近読んだ「ソフトウェア見積り」にもあった「見積りを多くすることから始めなければならない」を思い出しました。

↓個人的オススメ記事

「ソフトウェア見積り」3章「正確な見積りの価値」のまとめ。見積りは大きめにするのが正解。

エンジニアになって4ヶ月目の新人がテストでつまずいた所

営業職からソフトウェアエンジニアにジョブチェンジした方のテストコードについての発表でした。

初心者がやってしまいがちなミスなどを発表されていたので、勉強会に来ていたプログラミング初心者の方々にとっては参考になったのではと思います。

  • 単体テストはパスしたけど手動のテストでバグが見つかるという事が頻発。
  • テストデータが不足している。想定が漏れている。
  • 「or」と「and」の取り違いによる単純ミス。
  • テストデータの時刻を「0時0分固定」など現実に即していない物を用いてしまう。
  • 0、null、未定義の違いを考慮していなかった。

などなど、他にもいろいろ盛り込まれた発表でした。

「こんな初心者でも勉強会で登壇できるんだから、他の人ももっと気軽に登壇してもいいと思うよ!」というメッセージでした。

LT「phpcon2018 nocスタッフやってて思ったこと」

PHPカンファレンスの運営スタッフに応募し、インフラの事分からないけど自ら手をあげてインフラチームのリーダーを買って出たという方のお話し。

「やる気があればなんでも出来る」というメッセージでした。

大きなイベントでのインフラ構築の裏側の話もあったのですが、私がインフラあまり分からないのでお話もあんまり分かりませんでした(汗)

LT「SikuliXでUIテストを自動化」

OpenCVの画像解析を利用してUIテストを自動化するSikuliXの紹介でした。

テストのスクリプト中に画面のキャプチャが入っていたりと、なかなかインパクトあるツールでした。

面白そう。

RaiMan’s SikuliX

LT「GitLabで簡易自動デプロイシステムを構築したった!」

ConoHaのVPS(月額630円)と、他は無料のサービスを組み合わせて自動デプロイの仕組みを構築したというお話。

下記のQiita記事に詳しい内容が書いてあります。

ConoHaのVPS(安い!)とGitLab(無料)で、簡単なWeb環境にオートデプロイを構築してみる – Qiita

LT「浮動小数点数のお話」

PHPの浮動小数点数は近似値なので、計算結果をそのまま比較すると一致しないなど。

浮動小数点数を扱う上で注意すべき点についての発表でした。

PHP: 浮動小数点数 – Manual

浮動小数点数の精度は有限です。 システムに依存しますが、PHP は通常 IEEE 754 倍精度フォーマットを使います。 この形式は、1.11e-16 のオーダーでの丸め処理で誤差が発生します。 複雑な算術演算をすると、誤差はさらに大きくなるでしょう。そしてもちろん、 いくつかの演算を組み合わせる場合にも誤差を考慮しなければなりません。

LT「PHPカンファレンス2018のプログラム作成者おすすめのモデルケース5つ」

PHPカンファレンスで効率よく発表を聞いて回る時のガイドラインが紹介されていました。

(そのうち公開されると思うのであとでURLを追記します)

まとめ

「浮動小数点数」のミスは私もやってしまいがちなので、あらためて気を付けなければと思いました。

新人プログラマーにも私からはあまり説明した覚えがないので、わりと知らないまま仕事をしてしまって危ない気がする。

こうした勉強会という機会で耳にするのも良い事だと思いました。

懇親会では人見知り発動してほとんど知人としか話しませんでした。すみません。

こりずにまた参加したいと思います。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*