><https://twitter.com/orange_in_spacehttps://pawoo.net/@orange_in_space
微妙にちがくて逆だけど、Delphiのwith文ってなんでC# に持って来なかったんだろう?><今は存在すら忘れてたけど、移行したての時「なんでないの!><;」って頻繁に思った記憶ある>< 特にGUI関連の部分で><
参考: [BCB] Delphiのwith文に対応するものは?: プログラミングの覚え書き http://kwikwi.cocolog-nifty.com/blog/2006/01/bcb_delphiwith_5ccb.html
最後に評価した値が変数「それ」に代入される言語な
その名前を推測可能であるか?を考慮してつけるかどうかみたいな話だと思うんだけど・・・><(例に出した「黄犬」なら黄色い犬?って思うだろうし、黄色い犬に「青猫」ってつけたら、「黄犬」よりは思い浮かべるの困難かも><)
それは一対一ならアドホックでいいかもしれないけど、議論の対象になったり多数の人間に共有されるなら名前付けますね
その概念を共有するときに相手の知っている概念の組み合わせで説明しますか? それとも最初に「こういうのがあって、こういう名前がついてるんだけど」って言ったあとその名前を使いますか? があって、僕は数分間のうちに 5 回以下くらいしか使わない名前なら、わざわざ新たな名前を与えず、相手が知っている概念の組み合わせで突き通す
(いい例思い浮かばないのでてきとうな単語だけど)Hogeの内部のFugaの内部のExtensionだと「なにがどうなにのExtensionってならない?><;」って不安になって、Fugaの内部のFugaExtensionって感じに冗長な名前つけたりしてる><
型をツリー構造にする時に、中の方で一般的な単語の時に「でも、ぱっと見ややこしくない?><」ってなってハンガリアンっぽいことする事もある><;
それは型が得意なところ?><stemもpathクラスのstemかも?><(違う?><;)
論理的に詰めると extension ってなんやねんになるし同じ、それはそうなんだよな。ただ感覚的に優しくない部分を常に感じている
こういうの、オレンジの場合は両方作っておいて、短い名前のはどっちか呼ぶ・・・けど、自分でもどっちだったか忘れるので長くて明示的な名前の方を使うって場面結構多い><
Get(中略)ExtensionWithoutPeriod?><(スペルあってる?><;)
そういえば extension が文脈によってピリオドを含んだり含まなかったりするの良くないよね……
最初は犬笛ブレスコントローラって考えたけど、犬笛はたしか普通のマイクだと厳しいのと、「わざわざ犬笛買うの?><」と、「犬に迷惑?><;」 で、「そもそも口笛とかって超音波含まれてるんでは?><」っておもいついた><
ふぁぼられたので、今さらだけど「超音波式ソフトウェアブレスコントローラ」ってどういうアイディアかというと、上唇で下唇覆う感じ(前髪吹き飛ばす人の上下逆)にして息を吹くと、かなり高周波な音も出るので、それを普通の(スマホやPC用の)マイクで拾って、高周波成分の強さを測ってブレスコントローラとして使うって発明><
ディレクトリって住所録じゃないの・・・・?><
ディレクトリ ∈ ファイル,かな.ファイルシステムの用語としては.
むしろそれらは既存の物を命名に使った例じゃん?>< つまり推測して貰う事が前提の名前じゃん?>< 今となってはマウスはネズミにあんまりにてないけど、元々は形状からたどり着いて貰う命名じゃん?><
「マウス」だって全然違うもんじゃないか
そもそも「ファイル」って概念だって現実のそれと何か違うだろ.「フォルダ」だって.
単独で見てなんの事かわからないような、ドキュメントが必要な「わからない名前」をつけるなって話でしょ?><;
思考の /dev/null