phper女子が語る!こんなコードを書くヒトはモテない~きほん編~@phpカンファレンス2014...

21
こんなコードを書くヒトは モテない ~きほん編~ 株式会社スタジオ・アルカナ 深澤 ひかり PHPer女子が語る 2014/10/11(土) PHPカンファレンス2014 http://joind.in/12032

Upload: hikari-fukasawa

Post on 02-Dec-2014

24.797 views

Category:

Technology


0 download

DESCRIPTION

2014/10/11(土) PHPカンファレンス2014 LT大会で発表しました!

TRANSCRIPT

Page 1: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

こんなコードを書くヒトはモテない

~きほん編~

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

PHPer女子が語る

2014/10/11(土)PHPカンファレンス2014http://joind.in/12032

Page 2: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

株式会社スタジオ・アルカナふかさわ ひかり

@hico00

#エンジニア女子 #21さい #iPhone6 #ハイボールがすき #ケーキがすき #カラオケがすき #ひつじがたべたい #かぜひいた #FF14ぜろむす鯖 #スクフェスはじめました

PHP勉強会によくいます

Page 3: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

ほんだい

Page 4: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

こんなコードを書くヒトはモテない

~きほん編~

PHPer女子が語る

Page 5: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

モテないコード?

つまり、クソコード

Page 6: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

あのひとのコード…

よめない><

さわりたくない><

一緒に仕事したくない><

Page 7: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

なんていわれないように!

Page 8: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

非モテコード(きほん編)みっつ、ごしょうかいします!

Page 9: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

$himoteCode = new HimoteCode(); !$aList = $himoteCode->getListA(); !$bCount = array();!foreach ($aList as $key => $row) { ! array_push($bCount, $row[‘b_count’]); !}

非モテコードそのいち

Page 10: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

イミワカンナイ!

Page 11: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

$himoteCode = new HimoteCode(); !$aList = $himoteCode->getListA(); !$bCount = array();!foreach ($aList as $key => $row) { ! array_push($bCount, $row[‘b_count’]); !}

非モテコードそのいち

いみのわからない、なまえ

Page 12: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

foreach ($list as $key => $item) { foreach ($item as $id => $row) { foreach ($row as $name => $value) { ・・・ } } }

非モテコードそのに

Page 13: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

生理的にむり

Page 14: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

foreach ($list as $key => $item) { foreach ($item as $id => $row) { foreach ($row as $name => $value) { ・・・ } } }

非モテコードそのに

foreach じごく

Page 15: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

if ((err = ReadyHash(&SSLHashSHA1, &hashCtx)) != 0) goto fail; if ((err = SSLHashSHA1.update(&hashCtx, &clientRandom)) != 0) goto fail; if ((err = SSLHashSHA1.update(&hashCtx, &serverRandom)) != 0) goto fail; if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0) goto fail; goto fail; if ((err = SSLHashSHA1.final(&hashCtx, &hashOut)) != 0) goto fail;

非モテコードそのさん

Page 16: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

goto fail;

Page 17: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

if ((err = ReadyHash(&SSLHashSHA1, &hashCtx)) != 0) goto fail; if ((err = SSLHashSHA1.update(&hashCtx, &clientRandom)) != 0) goto fail; if ((err = SSLHashSHA1.update(&hashCtx, &serverRandom)) != 0) goto fail; if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0) goto fail; goto fail; if ((err = SSLHashSHA1.final(&hashCtx, &hashOut)) != 0) goto fail;

非モテコードそのさん

{ } のない if文

Page 18: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

非モテコード、まだまだあるよね

Page 19: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

かっちょいいコードを書いて、女子エンジニアにモテちゃえ!

Page 20: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

あのひとのコード…

よみやすい!

きれい!

もっと一緒にいたい!

Page 21: PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014

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

http://joind.in/12032