[1352]
Re:名前を統一しよう
ds14050
> ・物理/論理/レイアウト/ロジック
ANSI版は物理、論理⇔レイアウト。
Unicode版はロジック⇔レイアウトという印象です。
新参には Unicode版のロジック⇔レイアウトがわかりやすかったです。
理由はもちろんソースコードの CLogicInt, CLayoutIntと対応しているから。
「物理(座標|行|桁)」という用語は間違いを生みやすい気がしていて使う気は
ありません。物理……ときくと cmや inchを単位にした座標系を想像してしまう
のですが、これらは DPIや PPIの値を使ってディスプレイ座標に変換できるも
のです。そして、ディスプレイに表現されているものはレイアウトなわけで……。
それでなくとも、Unicode版から入った人間にはロジック(論理)、レイアウト
の対比はわかっても 3番目の用語(物理)がどちらに対応するのかは悩みます。
> ・番外:日付
自分が使うのは YYYY-MM-DDで、理由は標準的っぽい(標準化されてる?)から。
SQLでも使う。でも人に見せるためのフォーマットではない気がする。
スラッシュ区切りを使わないのは、年月日の並びがいろいろありすぎるから。
ときどき Julなどの英名を混ぜたフォーマットもいいかなと思う理由は、少な
くとも月日をとり違える心配がなくなり、年は 4桁あることで年だと識別できる
ので晴れて全てを区別できるようになるから。(年を下2桁で表すなんて論外!)
チラ裏でした。