2010年12月31日
川俣晶の縁側ソフトウェア技術雑記total 3430 count

年忘れ大晦日スペシャル・若者が持っていない凄いスキル編

Written By: 川俣 晶連絡先

「というわけで、大晦日です」

「はいはい。12月31日ですね」

「後がないどんずまり」

「夢も希望もないですね」

「そりゃそうだ。今日今年の抱負を述べても実行する暇がない」

「今日が最後の日だものね」

「というわけで、年忘れスペシャル」

「何をしたいの?」

「なんか、世の中なめた子供が多いので、1つ『おまえらが絶対真似できない凄い技能を見せてやろう』と思った」

「へぇ。そんな凄い技能があるの?」

「ある」

「見せてよ」

「実はさっき、C#で書いていてローカル変数としてentityのtableをあらわす変数を用意する必要に迫られた」

「うん」

「順当に行くと、entityTableという名前だろうが、寿命の短さ、有効範囲の狭さ、役割の小ささに比べて名前が長すぎて偉そうだ」

「それで?」

「思わず、enttblと書いた」

「その話が凄い技能と何の関係があるのさ」

「だからこれだよ」

「へ?」

「昔のコンパイラやアセンブラはシンボル名6文字までというシステムがゴロゴロしていた。だから、どんな名前も最低限の可読性を残したまま6文字に短縮する技能をみんな持っていた」

「なるほど」

「でもさ。もう6文字制限なんてほとんど無い。おそらく1980年代ぐらいならもう新規ではあり得ない。古いシステムならあったかもしれないが、2010年現在、それももう既に引退済みだろう」

「おいおい。それじゃジャスト6文字に納めることにどんな意味があるんだよ」

「うーん、短くシンボルを書くことには意味があるケースもあるかな。いくら分かりやすいからといって長すぎるシンボルは可読性をかえって落とす場合もあるから」

「いやいや、6文字で納める意味はあるのかってことだよ」

「ははは。おそらくもう無い」

「なんて無意味な凄い技能だ。凄いけどまるで無意味だ」

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2011年
01月
05日
Ajax虐殺は順調に進行中らしいゾ
3days 0 count
total 6263 count
【技術雑記】の前のコンテンツ
2010年
12月
24日
真冬の怪談・非RDBデータベース編
3days 0 count
total 4035 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

https://mag.autumn.org/tb.aspx/20101231114615
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.