私はしばしば、補完的な変数のペアに適切な名前を付けようとしています。ここで、2 つの変数は対立する概念を表し、2 人の参加者はある種のデュオローグなどを表します。
これは、反例によってよりよく説明されるかもしれません - 私は、印刷広告の一部として 2 つのグラフィックスを印刷するアプリを維持しています。TopLogo
それらはおよびとしてデータベースに保存されます。これらLowerLogo
を使用するたびに停止して再確認するtop
必要がbottom
あります。lower
upper
私がうまくいくと思う明白な例がいくつかあります:
client / server
source / target
データまたはファイルをある変数から別の変数にコピー/移動するため
minimum / maximum
しかし、そのようなきちんとした命名スキームには向いていない概念がいくつかあります。たとえば、レコードをページングする場合、'last' は 'final' または 'previous' を意味しますか? 私は最近、あいまいさを完全に回避するためにfirstPage
, previousPage
,nextPage
を使用するコードを見ました。finalPage
lastPage
私たちと共有したい、特にきちんとした変数名のペアはありますか? (それらが同じ長さである場合はボーナス ポイントです。これにより、等幅フォントでコードが非常にきれいになります。)