Slide 1

Slide 1 text

心に残った名前ランキンング

Slide 2

Slide 2 text

第5位

Slide 3

Slide 3 text

第5位 汎用的な処理をまとめたい

Slide 4

Slide 4 text

第5位 CommonInfoUtil

Slide 5

Slide 5 text

第5位 CommonInfoUtil 意味のない名前大喜利をやっていた時 CommonInfoUtilManagerDataServiceComponentBaseGenericFactoryCommand というのがあって、試しに区切りながらググってみたら 実は人類はここまで到達していたという名前 ...CommonUtilServiceとかもあった

Slide 6

Slide 6 text

第4位

Slide 7

Slide 7 text

第4位 パッと見本当にわからない

Slide 8

Slide 8 text

第4位 ReleaseAtode

Slide 9

Slide 9 text

第4位 ReleaseAtode 唐突な「Atode」ローマ字だと気付かず理解するのに半日かかった。 間にtoが入っているのが味噌で、A to deって読んでしまった・・・ バッファは有限で特定回数以降は後になっても処理してくれません。

Slide 10

Slide 10 text

第3位

Slide 11

Slide 11 text

第3位 紛らわしい見た目

Slide 12

Slide 12 text

第3位 makeTo(), makeFrom()

Slide 13

Slide 13 text

第3位 makeTo(), makeFrom() ぱっと見普通、何もおかしいことはない・・・ 「何をしようとした」「 何から作るのか」 がわからない? ちゃんと書いてあるよ。ToとFromを作るんだよ!!

Slide 14

Slide 14 text

第2位

Slide 15

Slide 15 text

第2位 消火ギミックの名前

Slide 16

Slide 16 text

第2位 VanishFire

Slide 17

Slide 17 text

第2位 VanishFire 過去の仕事で後輩がつけたクラス名 消火ギミックの名前ですが、ボスキャラか技名と見間違うほどカッコいい 正直、悔しいネーミングセンス(意味が合ってるとは言ってない)

Slide 18

Slide 18 text

第1位 彼は推理小説が好きだった

Slide 19

Slide 19 text

第1位 Suicide

Slide 20

Slide 20 text

第1位 Suicide こちらも同じ後輩がつけた名前 普通ならKillとかDestroyとつけるところにSuicide(自殺)です パッとみVanishFireほどのインパクトはないのですが……

Slide 21

Slide 21 text

Suicide class Hoge { public function suicide(); //自殺 } メソッド定義とくに変わったところはない……

Slide 22

Slide 22 text

Suicide class Hoge { public function suicide(); //自殺 } 自殺だぞ? public でいいのか?

Slide 23

Slide 23 text

Suicide class Criminal { //犯人 public function kill(Hoge $hoge){ $hoge-> suicide(); } } 自殺に見せかけた他殺を行うことができるんですね!

Slide 24

Slide 24 text

たかが名前、されど名前

Slide 25

Slide 25 text

迷惑な名前はやめましょう

Slide 26

Slide 26 text

最後に

Slide 27

Slide 27 text

インフィニットループ仙台支社: 広くなりました!…………ので 最後に

Slide 28

Slide 28 text

最後に 鍋始めました!

Slide 29

Slide 29 text

最後に IL仙台支社では 鍋仲間(プログラマ)を 募集中です ぜひお声がけください!