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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Infiniteloop
October 17, 2023
Programming
0
140
心に残った名前ランキング
たかが命名、されど命名。名前から考えるよいコード【タガヤス その4】発表資料(4)
https://tagayas.connpass.com/event/80363/
Infiniteloop
October 17, 2023
Tweet
Share
More Decks by Infiniteloop
See All by Infiniteloop
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2025年版)
infiniteloop_inc
18
76k
俺の PHP プロファイラの話 PHP スクリプトで PHP 処理系のメモリをのぞき込む
infiniteloop_inc
1
640
心理的安全性を学び直し、 「いい組織とは何か?」を考えてみる
infiniteloop_inc
1
940
ゼロからつくる 2D物理シミュレーション ~物理現象をコードに落とし込む方法~
infiniteloop_inc
1
1.4k
詫び石の裏側
infiniteloop_inc
0
890
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
7
35k
リファクタリングで実装が○○分短縮した話
infiniteloop_inc
0
280
ADRという考えを取り入れてみて
infiniteloop_inc
0
290
500万行のPHPプロジェクトにおけるログ出力の歩み
infiniteloop_inc
0
220
Other Decks in Programming
See All in Programming
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
120
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
550
文字コードの話
qnighy
44
17k
「抽象に依存せよ」が分からなかった新卒1年目の私が Goのインターフェースと和解するまで
kurogenki
0
120
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
2
370
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
340
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
1k
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.1k
The free-lunch guide to idea circularity
hollycummins
0
180
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
410
Understanding Apache Lucene - More than just full-text search
spinscale
0
120
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
190
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
320
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
85
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
120
Navigating Team Friction
lara
192
16k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
300
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
280
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仙台支社では 鍋仲間(プログラマ)を 募集中です ぜひお声がけください!