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