LoginSignup
3
0

More than 5 years have passed since last update.

YYPHP#59「YYPHP Qiitaアドベントカレンダー、コードレビュー、未経験の人へのうまい教え方、みなさんどんな活動をしているのか聞きたい、DDDのサービスについて、テーブルドリブンテスト、友達にウェブサービス作ってて気軽に頼まれたときどうやって対応しているのか」

Posted at

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

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

YouTubeでの配信映像はこちら-> #YYPHP #59【PHPの情報交換・ワイワイ話そう・仲間作り・ゆるめ・にぎやかめ】

YYPHP #59

参加者15名(うちリモート6名)

  • PHP歴
    • 1年未満: 4名
    • 1年: 2名
    • 2年未満: 1名
    • 2年: 1名
    • 3年: 1名
    • 10年: 3名
    • 不明: 3名

雑談テーマ

Qiitaアドベントカレンダー (suin)

私のコードレビューしてほしい (カモ)

未経験の人へのうまい教え方 (どい)

  • 未経験の人をどのレベルに持っていくか?
    • レベルの定義を明確にしたほうがいい
    • それによってやる内容もやり方も変わってくる
  • PHPの基礎的なこと途中で、いきなりLaravelにいっていいものなのか
    • 3ヶ月で基礎をしっかりやって、
    • 調べ方、これからの学び方を教えるのも手
  • 練習を繰り返すことが一番いいと思う
  • 課題も用意したいができてない
  • 『はじめてのLaravel』がおすすめ
  • PHPの基礎的な課題
    • うるう年
    • 三角形
    • ifとforを使って作る系
    • 九九の表を作れ
    • 多次元配列
    • BBS
    • Twitterのクローンを作る
      • 仕様をパクれるやつはやりやすいため

みなさんどんな活動をしているのか聞きたい (ケイティ)

  • 活動というのは、たとえば
    • 仕事でもいいし
    • PHPをどういうときに使っているか
    • Laravelで何を作ったか
  • Javaで書かれている本をPHPに書き直す(写経)
    • デザインパターンをPHPで書き直す
    • テスト駆動開発をPHPで書き直す
  • カモスクレイパー書いてる
  • 買った書籍のReactコードを写経したりしてる
  • 自分でコードを書くとき、あえてPHPを使う
    • Railsでもいいと思っても
  • 仕事でLaravel使っている
    • 先輩の書いたコードを手本に自分でコード書いている
    • 自分のレベルだと人のコードを見ながら自分の書き方に置き換えてる
  • 自分で作ったり、作ってもらったり
    • 自分で作るのもいいけど、一部切り分けて作ってもらう
    • それにをやるにはきれいにファイルわけしたり、クラス分けしたり
  • ちょっとした便利ツール

DDDのサービスについて (たべたつ)

  • 副作用のないサービスってどう作る?
    • 副作用とは参照透過性がない
    • 参照透過性
      • 入力が決まれば、結果も決まる
    • ドメインサービスに対してのこと

テーブルドリブンテスト (たべたつ)

  • なぜGoでよく使われるのか?
  • いいところとは?

友達にウェブサービス作ってて気軽に頼まれたとき、どうやって対応しているのか (ケイティ)

  • フリーランスの工数見積どうやってるのか?
  • 機能を分解して
    • WBSを作って
    • 細かく見積もって
    • あとで合算する
  • それで、出てきた金額を三倍する
    • エンジニアは低く見積もりすぎるので
  • 維持費、保守費も考えておく必要がある
  • 契約の種類
    • 準委任
    • 請負

今日のYYPHPで話に出てきた図書

YYPHPは毎週やってます

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

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

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0