ひどすぎるネーミング - idesaku blog
UKTKKNSHINFこういう名前の変数が出てくるのだが、意味わかる?答え:受付禁止情報今読んでいるPL/SQLコードは本当にひどい出来なのだが、その中でもネーミングが群を抜いてひどすぎてむしろ笑えてくるので、ここでさらしてみたい。先ほどの例でわかると思うが、悪しきネーミング習慣である子音抜きの嵐である。変数名だろうが関数名だろうがこのルールで命名されているので、暗号文を読んでいるような気分になる...
このエントリーをブックマークしているユーザー
-
bojovs
-
Wacky
UKTKKNSHINF=受付禁止情報
-
kenkitii
-
J138
-
kybernetes
-
contractio
変数名は悩むよね。
-
rna
kwsk,wktkの類の省略法が変数名の命名に使われているプロジェクトは実在する、という怪談。
-
replication
UKTKKNSHINF こういう名前の変数が出てくるのだが、意味わかる?
-
tarchan
wkwkstktz
-
xmx3
-
yamasushi
-
hitode909
-
zoom1
-
parkbench
-
yamadamn
-
yogasa
-
dyamashiro
-
k_wizard
-
Cassowary
-
dekillcaner
-
green0
-
elwoodblues
-
KoshianX
うーん、確かにこれはひどい。俺も人のこと言えた義理でもないんだが、ネーミングセンスはたくさんコードを読むしかないんだと思う。あと設計パターン覚えると名前付けの発想が楽になるよね
-
bokuohn
-
hurvinek
-
mena
読めない変数名UKTKKNSHINF
-
mumincacao
たまに英語っぽいのがあったと思ったら SHOHIN と SYOUHIN と ITEM が混ざってたり道順の ROUTE が ROOT になってたりする罠とか見たことあるにゃぁ・・・ (´ω`;【みかん
-
colamune
-
ockeghem
これを読んで思い出したが、昔kmyaccでパーサ書いててメモリが足りなくなったので、ダメ元で識別子をa1, a2, a3…と短くしてみた。見事なまでに解読不能になった。メモリ不足も解消しなかったのでその後はbisonに移行した。
-
u1tnk
otkr。マジで同情。
-
MinazukiBakera
どこかの基幹DBのカラム名を思い出した。
-
no_ri
-
k-holy
MJD UNK
-
hukatu22
-
taku-o
-
Phinloda
-
kamiaki
-
honeybe
-
kawaoso
RPGではこんなの当たり前。昔は識別子に6文字までしか使えなかったから。今でも10文字までですけど。そういう意味では使える文字数が少ない分覚えられるからRPGの方がまだマシ?まあ目クソ鼻クソだな。。。
-
denken
こわい話
-
n_pikarin7
外部への可読性は最悪だが、いちど頭に入ると記号として高速に扱いやすくなる?
-
ka2u
本当にこういうのどうすればいいだろう
-
nnn3
うああああまさにこんな感じのコードが目の前に
-
gabari
-
akillerOKN
-
tily
-
najekuma
誰も守秘義務大丈夫?的な突っ込みを入れていないんだな・・・ 内容には苦笑しながらも同意。 あまりにもローカルなネタだと見つかってお仕置きされるかも。 是非証拠の残らない居酒屋トークで。
-
afronawa
略すのは良く使うものだけにしようぜと思うことしばしば。…プログラムに関してはよく分からんけど。
-
okishima_k
-
kawase07
-
fxxkYHWH
変数名は英語で統一しよう。
-
soratokimitonoaidani
変数名はまともにつけよう
-
ikasamaH
かっけー
-
toilet_lunch
仕事でこんなん読まされたらきっついな
-
sawala
-
morphine57
システム設計以前にお客さんの業務の方が複雑化してて名前が長くなっちゃうのよ、お客さん達の呼び方と乖離させる訳にいかないし、と言い訳してみる
-
loca1982
タイトルから想像した以上にひどかった / むしろ正しいコメント、変数名を記述する方法を知りたい
-
PENGUINS_PROJECT
-
utalab
-
kakei
笑えないけどいつか笑えるネタになって欲しいネタ。
-
nakamz
-
rindenlab
-
akishin999
-
yuu-kuni
-
czblue
-
sakuragaoka
「ここは地獄だ。」
-
health_man
-
bb_river
命名規則を決めておかないのだろうか(決めても守らない人もいるけど)
-
gakkiy
まぁKY式日本語と大差ないね。そう言う意味では新しい
-
sononon
-
tai21
私のネーミングセンスといい勝負(自慢にならない)
-
oorexx
「ウサギ小屋でプログラミングしていたら心まで狭くなっちまうぜ」の典型例。30文字しか使えないのであれば、なんでプリプロセッサ書くなりcpp持ってこないんだか理解できません。(x-x)
-
dnsystem
arar
-
oldriver
ヘブライ語か/ってもう書かれてた
-
oskimura
YHWH
-
makou
つづり間違いを直したいときはよくある。
-
kazyama
"register"が"regist"になっているのなんて可愛いもんなんだ、って思い知らされました。
-
thrakt
うわああああああああああああああああああああああああ / もういやです。もういやなんです。どうしてこんなコード書くの?なんでJava使ってるのにこんなコード書いちゃうの?
-
twisted0517
-
satoshie
開発の現場ではよくあるパターン…。
-
torikai3
こんな作り方している人から教わると間違いなくプログラミング嫌いになるなwww
-
comogly
-
nyomonyomo
>>こうして見ると、ktkrやwktkとなんら違いがない<<
-
tasogare30
uketuke_kinsi_zyouhou。俺にはこれが精一杯だぜ。ふう / id:gomis 性別にseibetuならやってる。
-
hanageman
神霊YHVH的な何かにみえる
-
kuenishi
-
InoHiro
KRHHD(これはひどい
-
w03wwww
-
tee_alal
他の業界からみたら直交性がない
-
asashigu
-
mokkemoke
-
ku__ra__ge
命名規約で、この単語はこう省略するって一覧があるわけでもないんだよね?受付→Ukeとかは決まってる場合もある。/KNSHINFで禁止Infoとか。トンチですか。特にSHIのあたりが納得いかない。
-
ketoprofen123
-
psychedesire
『こうして見ると、ktkrやwktkとなんら違いがない。』
-
oooooooo
usr と user の混在は uza かったな
-
yamazakiccs
SKSIわろた
-
suginoy
「でも"情報"はINFだったり」
-
p-4
受付=UKTK、禁止=KNS(これはちょっと)、情報=INFって特定の共有名詞に変換規約があるのならひどいとも思わん。これはひどい=KRHHDIと同列にするのはおかしい。ただこのつけ方するのなら各固有語の間に_くらいつけようよ
-
IMO_foggy
-
kistame228
UKTKKNSHINF 受付禁止情報・・凄い変数名。反面教師です
-
toby
痛い変数名。合わせて読みたい(痛い変数名スレ)→http://pc12.2ch.net/test/read.cgi/tech/1077137948/
-
gokinozaurusu
下で規約があったら、みたいな話があるけど、JavaですらCOBOLから来た人たちによってこれが規約として生きてたりするんですよ。特に証券系、金融系はやばい。ソースになくてもDBは普通にこれ。時間止まってる。
-
tenkoma
-
pokutuna
UKR
-
mamacake
KTKR
-
kore_wa_hidoi
この程度で地獄だと思えるなんて幸せだねーと思った。
-
sankaseki
対案なしに否定しても、あんまり意味ない
-
paulownia
-
flakwing
-
woods
大切な名前なのにYHWHとかつけちゃいかんよね。
-
lucy5485
-
guldeen
おのおのが勝手に変数命名するからこういう事に。きちんとした命名規則を定めるのは、後からの可視化に繋がりデバッグも容易になる、ってのに。
-
rawwell
KRHHDI
-
idoya
-
quill3
-
ocs
どこも同じなんだなぁ。結局、苦労するのは末端のプログラマ。それにしても元記事のやつは強烈だ。今向き合ってるODR_NOとかUPDT_PSNとかがかわいく見えてきた。
-
koroharo
英語のボイン抜きはやることあるけど、ローマ字のボイン抜きはどうかと思うなぁ。
-
takasyou0822
-
mollifier
"技術者を詐称するカスがやりがちなアンチパターン"
-
monishim
-
lepton9
-
cakeismine
こういうネーミングは好きだね。何より他人がつくった変数とかぶらなくて済む
-
sukka9
-
so_blue
汎用機のJCLを思い出す。データセット名とか大抵こんな感じで命名してた
-
omaya
-
yakansan
KRHHDI
-
serizawawawa
「特にDataをDTAにするところなんて神懸かっている。"a"を一つ抜くことで誰が幸せになるというのか。」
-
fgshun
-
ktplus
-
okezilla
-
yukimi0721
-
vanish_l2
KRHHDI
-
hush_puppy
この世のものとは思えないほど酷い命名規約だ。もはや犯罪
-
kilrey
記憶力の限界に挑戦したがる人っているよね。
-
kimchi
-
thesecret3
「他人のソースはひどく見える」の典型でしかないように思うけど。書き直したら、それよりマシな何かができるとでもいうのだろうか。T5001(意味はExcel管理)とか日本語のテーブル名だったら?
-
tyru
-
Molokheiya
KRHHDI / 予定通り既出
-
rti7743
これを作ったやつはドラッグでも打ちながら開発したんぢゃないかと思うwww
-
chroQ
あるあるw/ルール徹底されてるんだったらコメント生成しちゃえ。
-
issm
URLのネーミングにも通ずるところが...?
-
mzp
inp = 重要かどうかのフラグ。せめてimpだろ
-
arc_at_dmz
「ネタ」タグをつけたもののこれはネタではなく今そこにある現実…。
-
zerr3596
-
Mossa
こんな金もらって塵を作るような慣習が大手をふるって「これが普通」としてまかり通るという業界にorz/『変更箇所をコメントアウトして残す』一時的な修正ならともかく、バージョン管理はコンピュータにやらせようZE…
-
yukky2001
古代ヘブライ語かっつーの/もう書かれてた
-
syanbi
-
pyawk
-
A410
-
mock_on
-
imaiworks
cobolを勉強したときにこういう命名規則を教えられた記憶がふっとよみがえった
-
xenop
-
kokoronoyami
でも、直そうとして「ネーミングかくあるべし」という話をしだすと、それはそれで紛糾してしまい結局元のまま。以下、無限ループ。
-
Mu_KuP
-
ubushizu
-
Layzie
フイタ。しかしながら、俺の携帯のメールアドレスは本名の子音抜きだったりするので、こういう事をやってしまう下地があるのかもしれない。
-
popup-desktop
プログラムじゃないけど、HTMLのclass名に"mds"(見出し)を見つけてしまった感覚に似てる。
-
piraki
技術者を詐称するカスがやりがちなアンチパターンを一通り取りそろえている←名言
-
ojimac
-
yuripop
他人事じゃなさすぎる…!!!
-
tsuyoshikawa
ひどい。ほんとうにHDI.
-
ashitano244
-
harumomo2006
まれにある話
-
cyokodog
-
takeshiketa
お察しします。思う存分愚痴って下さい
-
rin51
> こうして見ると、ktkrやwktkとなんら違いがない。
-
cubed-l
-
t_43z
あるある。
-
mescaline
-
lizy
ボインテーブルとか作って、ビルド前に変換する位ですかね。ボインあり→ボインなしのボイン除去フィルタ
-
shimooka
名前重要。10年ほど前、t_kt_st_rc_...とか2文字ずつアンダースコアで繋げたテーブル名ばっかりのプロジェクトがあったっけなぁ。。。泣けてくる><
-
ssig33
-
hirose504
-
zu2
昔のBASICで変数長6文字まで、とかの世界?
-
brainparasite
テトラグラマトンみたい
-
taqpan
ネーミングに対して意識が低いorセンスが壊滅的な人等がいるとコードを読み進めるたびにいちいち脱力する。今日ももう帰りたいです('A`
-
yuaaa
COMによく出てくるpUnkはぴーうんk(ry
-
toton
"パッケージを使えるんだから、それを利用してもっと責務を分割してわかりやすい構成と名称にすることはできたはず"
-
nekozea
-
K-D-S
「こうして見ると、ktkrやwktkとなんら違いがない。」
-
esper
kwsk
-
u-c-h-i
-
andalusia
列名を「xxx_FLAG」という名前で定義したら、レビューで 「フラグはFLGという名称にするのが常識。おまえは常識がない」 みたいなこと言われたことあるなー
-
taka_zyawa
吹きそうになったが他人事ではない。どっかの馬鹿が決めたとしたら、どうか中間搾取だけで勘弁してくれって感じだな。
-
yomotsu
-
bardothodol
自分も変な変数名付けがちなんで、自戒をこめて。
-
fifnel
ローマ字版T9入力
-
nacookan
ひどすぎる...
-
uruloki
個人的にネーミングバグと呼んでる。バグが埋め込まれているに等しいということを開発メンバや顧客と話して納得してもらい、直せるなら直していくしか。無理なときはアレ。
-
irasally
DC=台帳/KSN=計算 さすがにアンスコはあった気がする
-
rikuo
-
syuu1228
wktr命名規則www イイwww
-
teramako
ああ、うちも似たような感じで、テーブル名を見せて日本語名称を当てる"クイズ"がチーム内で流行っているところだ。
-
Beno
ここまで酷いのは滅多に見ませんが、Cnt(Countの略)ぐらいの省略は割とありがちですね。個人的にはその手の略称はなるべく排除してますが。
-
gifumaster
GGRKS
-
gogatsu26
「これはひどい」は「KRHHDI」にするか「KRWHDI」にするか悩むよね
-
kyma
-
gomis
アラビア語ってこんな感じらしい/なんつーかひどいネーミングする人や団体って、律儀にそのひどいルールで統一を図る傾向があって性質が悪い/最近見た地味にひどいのは"名前"のフィールド名に"namae"
-
typewhite
KRHHDI
-
bash0C7
"担当者が無能なのである"昔はシステム上の名前制限・桁数制限がきつかったのである程度の合理性はあったのだろうが、それを21世紀になった今でも盲目に適用し続けられていると思った
-
donayama
現場によっては普通にあるような気がするなぁ。
-
threeMonths
フラグ変数にflgとかつけちゃうなあ…
-
westerndog
-
te2u
あるあるw/こういうソースを改修していると作り直したくなる。でも、勝手にそうすることもできないので、結果体調が悪くなる。
-
fumysan
-
atsushifx
多分、全部作り直したほうが速くなる気がする
-
babelap
wktkネーミングとかktkrネーミングとか名前付けよう
-
kkobayashi
KRHHDI
-
zenkaifc
すごいなwww
-
terazzo
IHVHとかALHIMとか止めて欲しいよね/ローマ字より「エキサイトで和英変換して一番上の候補」の方が辛い
-
koyhoge
KNHNTKHGHYRYKN! (この変態記法が流行る予感!)
-
raraya
「変更箇所をコメントアウトして残す」←これくらいは許して欲しい。。。ダメですか、そうですか/めちゃダメだしされたお・・・
-
hiboma
-
cheebow
母音抜き?
-
dominion525
MTKYMMSNY!(まったく読めませんよ!)