SlideShare a Scribd company logo
PHPer女子が語る 
こんなコードを書くヒトは 
モテない 
~きほん編~ 
2014/10/11(土) 
PHPカンファレンス2014 
http://joind.in/12032 
株式会社スタジオ・アルカナ 深澤 ひかり
株式会社スタジオ・アルカナ 
ふかさわ ひかり 
@hico00 
PHP勉強会によくいます 
#エンジニア女子 #21さい #iPhone6 
#ハイボールがすき #ケーキがすき #カラオ 
ケがすき #ひつじがたべたい #かぜひいた 
#FF14ぜろむす鯖 #スクフェスはじめました
ほんだい
こんなコードを書くヒトは 
モテない 
~きほん編~ 
PHPer女子が語る
モテないコード? 
つまり、 
クソコード
あのひとのコード… 
よめない>< 
さわりたくない>< 
一緒に仕事したくない><
なんていわれないように!
非モテコード(きほん編) 
みっつ、ごしょうかいします!
非モテコードそのいち 
$himoteCode = new HimoteCode(); 
! 
$aList = $himoteCode->getListA(); 
! 
$bCount = array(); 
! 
foreach ($aList as $key => $row) { 
! 
array_push($bCount, $row[‘b_count’]); 
! 
}
イミワカンナイ!
非モテコードそのいち 
いみのわからない、なまえ 
$himoteCode = new HimoteCode(); 
! 
$aList = $himoteCode->getListA(); 
! 
$bCount = array(); 
! 
foreach ($aList as $key => $row) { 
! 
array_push($bCount, $row[‘b_count’]); 
! 
}
非モテコードそのに 
foreach ($list as $key => $item) { 
foreach ($item as $id => $row) { 
foreach ($row as $name => $value) { 
・・・ 
} 
} 
}
生理的にむり
非モテコードそのに 
foreach じごく 
foreach ($list as $key => $item) { 
foreach ($item as $id => $row) { 
foreach ($row as $name => $value) { 
・・・ 
} 
} 
}
非モテコードそのさん 
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;
goto fail;
非モテコードそのさん 
{ } のない if文 
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;
非モテコード、まだまだあるよね
かっちょいいコードを書いて、 
女子エンジニアにモテちゃえ!
あのひとのコード… 
よみやすい! 
きれい! 
もっと一緒にいたい!
ご清聴ありがとうございました! 
http://joind.in/12032

More Related Content

PDF
Hachioji.pm16
PDF
PHPの教室「foreachを極める」
PDF
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
PDF
PHPコアから読み解く定石の嘘ホント #phpcon2013
PDF
本当に怖いパフォーマンスが悪い実装 #phpcon2013
PDF
40分濃縮 PHP classの教室
PDF
PHP5.5新機能「ジェネレータ」初心者入門
PDF
ネットビジネスで把握すべき予測・訪問・成約の3キーワード
Hachioji.pm16
PHPの教室「foreachを極める」
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
PHPコアから読み解く定石の嘘ホント #phpcon2013
本当に怖いパフォーマンスが悪い実装 #phpcon2013
40分濃縮 PHP classの教室
PHP5.5新機能「ジェネレータ」初心者入門
ネットビジネスで把握すべき予測・訪問・成約の3キーワード

Viewers also liked (10)

PDF
Facebookページでユーザーからの最近の投稿を表示しよう
PDF
SEOとSNS、友達と他人、個人と会社、誰から何を買うのか?セミナー
PDF
山口県山陽小野田市Facebookセミナーin小野田商工会議所
PDF
栃木Twitterセミナーin大田原法人会
PDF
只見線の復旧状況を小出駅ー大白川駅の車窓から往復で撮影
DOCX
Discurso de despedida
PDF
Facebookページのタイムライン化で注目すべき10ポイント
PDF
PHPでセキュリティを真面目に考える
PDF
まよいの墓 - HackDay2017 #hackdayjp
PPTX
徳丸本に載っていないWebアプリケーションセキュリティ
Facebookページでユーザーからの最近の投稿を表示しよう
SEOとSNS、友達と他人、個人と会社、誰から何を買うのか?セミナー
山口県山陽小野田市Facebookセミナーin小野田商工会議所
栃木Twitterセミナーin大田原法人会
只見線の復旧状況を小出駅ー大白川駅の車窓から往復で撮影
Discurso de despedida
Facebookページのタイムライン化で注目すべき10ポイント
PHPでセキュリティを真面目に考える
まよいの墓 - HackDay2017 #hackdayjp
徳丸本に載っていないWebアプリケーションセキュリティ
Ad

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

PDF
【あらすじ】PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@第94回PHP勉強会 #phpstudy
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
PDF
Hack/HHVM 入門
PDF
PHPの今とこれから2014
PDF
FukuokaPHP 3
PDF
Modern PHP Programming @ PFI Seminar
PDF
チーム開発をうまく行うためのコーディング規約論
PDF
意図を表現するプログラミング
PPTX
インデントを減らそう
KEY
WCO2012「PHP教室」
PDF
phpMyAdminにおけるスクリプト実行可能な脆弱性3種盛り合わせ
PDF
PHP classの教室
PDF
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
PDF
WebAPIではじめるphp入門
PDF
PHPフレームワーク入門
PDF
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
PDF
徹底攻略!PHP5.4
PDF
PHPの今とこれから2024 at PHP Conference Japan 2024
PDF
Phpcon tokyo 20120_bigginer
【あらすじ】PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@第94回PHP勉強会 #phpstudy
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Hack/HHVM 入門
PHPの今とこれから2014
FukuokaPHP 3
Modern PHP Programming @ PFI Seminar
チーム開発をうまく行うためのコーディング規約論
意図を表現するプログラミング
インデントを減らそう
WCO2012「PHP教室」
phpMyAdminにおけるスクリプト実行可能な脆弱性3種盛り合わせ
PHP classの教室
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
WebAPIではじめるphp入門
PHPフレームワーク入門
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
徹底攻略!PHP5.4
PHPの今とこれから2024 at PHP Conference Japan 2024
Phpcon tokyo 20120_bigginer
Ad

More from Hikari Fukasawa (11)

PDF
Laravelのログにエラーが吐き出されたら自動的にBacklogにログ内容を記載したチケットを作成する #sa_study
PDF
『バーチャルキャスト』で自己紹介 #sa_study
PDF
アルカナのサーバーサイド開発を見直してみたい #sa_study
PDF
Unity&VR初心者が
UnityでVRゲームを
つくってみたい #sa_study
PDF
Phpstormをつかいはじめました〜序〜 #sa_study
PDF
24時間ハッカソン応援システム『ちくるちゃん』@HackDay2016 #hackdayjp
PDF
抱負をわすれたくない #innocafe
PDF
みんなでおばけになる #mlkcca
PDF
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PDF
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
PDF
スマホの動画をテレビで再生!動画共有アプリがChromecastと歩む物語|DevLOVE現場甲子園2014 東日本大会
Laravelのログにエラーが吐き出されたら自動的にBacklogにログ内容を記載したチケットを作成する #sa_study
『バーチャルキャスト』で自己紹介 #sa_study
アルカナのサーバーサイド開発を見直してみたい #sa_study
Unity&VR初心者が
UnityでVRゲームを
つくってみたい #sa_study
Phpstormをつかいはじめました〜序〜 #sa_study
24時間ハッカソン応援システム『ちくるちゃん』@HackDay2016 #hackdayjp
抱負をわすれたくない #innocafe
みんなでおばけになる #mlkcca
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
スマホの動画をテレビで再生!動画共有アプリがChromecastと歩む物語|DevLOVE現場甲子園2014 東日本大会

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