Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
心に残った名前ランキング
Search
Infiniteloop
October 17, 2023
Programming
0
55
心に残った名前ランキング
たかが命名、されど命名。名前から考えるよいコード【タガヤス その4】発表資料(4)
https://tagayas.connpass.com/event/80363/
Infiniteloop
October 17, 2023
Tweet
Share
More Decks by Infiniteloop
See All by Infiniteloop
詫び石の裏側
infiniteloop_inc
0
130
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
5
19k
リファクタリングで実装が○○分短縮した話
infiniteloop_inc
0
66
ADRという考えを取り入れてみて
infiniteloop_inc
0
57
500万行のPHPプロジェクトにおけるログ出力の歩み
infiniteloop_inc
0
74
I ❤ Virtual Machines 仮想環境をより便利に使うツールたち
infiniteloop_inc
0
40
アニメーションとスキニングをBurstで独自実装する
infiniteloop_inc
0
110
VRChatでお酒が注げる飲み物アセットの紹介
infiniteloop_inc
0
94
3Dプリンタって いいね
infiniteloop_inc
0
32
Other Decks in Programming
See All in Programming
TypeScriptコードの漸進的改善 / Progressive Improvement of TypeScript Code
medley
1
440
CQRS meets modern Java
simas
PRO
2
470
Slackワークフローで感謝を伝える機能/WiFi 自動接続/Figma to React Component/障害レポート君 Team3@NOT A HOTEL
nakaohiroshi
0
100
欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
orgachem
PRO
17
2.4k
酒飲んでたらテックリードになった話
spbaya0141
0
210
Direct Style Effect Systems The Print[A] ExampleA Comprehension Aid
philipschwarz
PRO
0
410
2024 コーディング研修
ckazu
2
650
教えて!スクラムコーチ品質とスピードのバランスはどうすりゃいいの?
pinboro
0
110
RustでAWS Lambda functionをいい感じに書く
taiki45
2
150
Docker_OSS_ホスティング入門
satokoki645
0
140
Long journey of Ruby standard library RubyKaigi 2024
andpad
2
210
Exploring Type-Informed Lint Rules in Rust based TypeScript Linters
unvalley
3
630
Featured
See All Featured
Docker and Python
trallard
35
2.7k
Building Adaptive Systems
keathley
32
1.9k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
Side Projects
sachag
451
41k
Become a Pro
speakerdeck
PRO
13
4.6k
The Invisible Customer
myddelton
114
12k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Optimizing for Happiness
mojombo
370
69k
Building an army of robots
kneath
300
41k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Teambox: Starting and Learning
jrom
128
8.4k
Transcript
心に残った名前ランキンング
第5位
第5位 汎用的な処理をまとめたい
第5位 CommonInfoUtil
第5位 CommonInfoUtil 意味のない名前大喜利をやっていた時 CommonInfoUtilManagerDataServiceComponentBaseGenericFactoryCommand というのがあって、試しに区切りながらググってみたら 実は人類はここまで到達していたという名前 ...CommonUtilServiceとかもあった
第4位
第4位 パッと見本当にわからない
第4位 ReleaseAtode
第4位 ReleaseAtode 唐突な「Atode」ローマ字だと気付かず理解するのに半日かかった。 間にtoが入っているのが味噌で、A to deって読んでしまった・・・ バッファは有限で特定回数以降は後になっても処理してくれません。
第3位
第3位 紛らわしい見た目
第3位 makeTo(), makeFrom()
第3位 makeTo(), makeFrom() ぱっと見普通、何もおかしいことはない・・・ 「何をしようとした」「 何から作るのか」 がわからない? ちゃんと書いてあるよ。ToとFromを作るんだよ!!
第2位
第2位 消火ギミックの名前
第2位 VanishFire
第2位 VanishFire 過去の仕事で後輩がつけたクラス名 消火ギミックの名前ですが、ボスキャラか技名と見間違うほどカッコいい 正直、悔しいネーミングセンス(意味が合ってるとは言ってない)
第1位 彼は推理小説が好きだった
第1位 Suicide
第1位 Suicide こちらも同じ後輩がつけた名前 普通ならKillとかDestroyとつけるところにSuicide(自殺)です パッとみVanishFireほどのインパクトはないのですが……
Suicide class Hoge { public function suicide(); //自殺 } メソッド定義とくに変わったところはない……
Suicide class Hoge { public function suicide(); //自殺 } 自殺だぞ?
public でいいのか?
Suicide class Criminal { //犯人 public function kill(Hoge $hoge){ $hoge->
suicide(); } } 自殺に見せかけた他殺を行うことができるんですね!
たかが名前、されど名前
迷惑な名前はやめましょう
最後に
インフィニットループ仙台支社: 広くなりました!…………ので 最後に
最後に 鍋始めました!
最後に IL仙台支社では 鍋仲間(プログラマ)を 募集中です ぜひお声がけください!