PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015...

40
こんなコードをかくヒトはモテない 〜コラボ編〜 2015/10/03(土) PHPカンファレンス2015 http://joind.in/15401 株式会社スタジオ・アルカナ 深澤ひかり PHPer女子が語る2015

Transcript of PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015...

Page 1: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

こんなコードをかくヒトはモテない〜コラボ編〜

2015/10/03(土) PHPカンファレンス2015http://joind.in/15401

株式会社スタジオ・アルカナ 深澤ひかり

PHPer女子が語る2015

Page 2: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

ふかさわ ひかり

株式会社スタジオ・アルカナPHP勉強会@東京 によくいます。

Page 3: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

本題のまえに…

Page 4: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

だいじなこと

Page 5: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

このLTの問題に正解をしても、

実際にモテるとは限りません。

Page 6: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
Page 7: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
Page 8: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

こんなコードをかくヒトはモテない〜コラボ編〜

2015/10/03(土) PHPカンファレンス2015http://joind.in/15401

株式会社スタジオ・アルカナ 深澤ひかり

PHPer女子が語る2015

Page 9: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

PHPカンファレンスのとあるスポンサー様からメッセージが

Page 10: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

コラボ問題だしませんか?

Page 11: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

ということで

Page 12: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
Page 13: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

問題と集計結果を発表!

Page 14: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

全4問 選択式

Page 15: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

全4問 選択式

マジでイケてない

Page 16: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

事前に 同じ問題を女子エンジニアの方々へアンケート

Page 17: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

女子エンジニアが選んだ選択肢が、正解!?

Page 18: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

はたして、正解を選ぶことができるのか…!?

Page 19: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

問題1

Page 20: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

1. // modified by 2015-09-14 y.yamamoto

2. // TODO: あとでテスト

3. // カンマ区切りでsplitする

このコメントダサイなぁ。マシなのはどれ?

Page 21: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

1. // modified by 2015-09-14 y.yamamoto

2. // TODO: あとでテスト

3. // カンマ区切りでsplitする

女の子が選んだこたえ

Page 22: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

47%

26%

28%

1. // modified by 2015-09-14 y.yamamoto

2. // TODO: あとでテスト

3. // カンマ区切りでsplitする

CodeIQでの集計結果

Page 23: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

問題2

Page 24: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

1. $p['ctg'] = $ctg; // 製品のカテゴリID

2. $strName = "paul";

3. $ninzuu = 20;

命名規則がダサいのが並ぶよ!どれがマシ!?

Page 25: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

1. $p['ctg'] = $ctg; // 製品のカテゴリID

2. $strName = "paul";

3. $ninzuu = 20;

女の子が選んだこたえ

Page 26: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

24%

58%

18%

1. $p['ctg'] = $ctg; // 製品のカテゴリID

2. $strName = "paul";

3. $ninzuu = 20;

CodeIQでの集計結果

Page 27: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

問題3

Page 28: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

1. $expired = 86400;

2. $taxincluding = $price * 1.08;

3. error_reporting(0);

マジックナンバーが並ぶよ!酷いよ!どれなら許せる?

Page 29: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

1. $expired = 86400;

2. $taxincluding = $price * 1.08;

3. error_reporting(0);

女の子が選んだこたえ

Page 30: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

51%

25%

24%

1. $expired = 86400;

2. $taxincluding = $price * 1.08;

3. error_reporting(0);

CodeIQでの集計結果

Page 31: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

最終問題

Page 32: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

1. 「エラーログ見てごらん」とさりげなくアドバイス

2. 「この本を読んで勉強してみたら?」とそっと参考書を渡す

3. 自分で理解するのが一番!そっとしておく

4. 1から100まで聞かれていないことも懇切丁寧に

  長い時間をさいて教える

後輩が困っている!どうする?

Page 33: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

1. 「エラーログ見てごらん」とさりげなくアドバイス

2. 「この本を読んで勉強してみたら?」とそっと参考書を渡す

3. 自分で理解するのが一番!そっとしておく

4. 1から100まで聞かれていないことも懇切丁寧に

  長い時間をさいて教える

女の子が選んだこたえ

Page 34: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

9%

10%

6%

75%

1. 「エラーログ見てごらん」とさりげなくアドバイス

2. 「この本を読んで勉強してみたら?」とそっと参考書を渡す

4. 1から100まで聞かれていないことも懇切丁寧に

  長い時間をさいて教える

3. 自分で理解するのが一番!そっとしておく

CodeIQでの集計結果

Page 35: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

最終結果

Page 36: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

21%

60%

18%

100点…モテモテエンジニア

  50点…ふつうエンジニア

0点…ブサイクエンジニア

Page 37: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

10月09日(金)AM10:00まで

挑戦受付中!

Page 38: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

だいじなこと

Page 39: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

このLTの問題に正解をしても、

実際にモテるとは限りません。

Page 40: PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015

ご清聴ありがとうございました!