当你不知道它叫什么时,很难搜索它。
我正在使用一种可切换的缓冲区(想象一个带阀门的花园软管)缓冲数据点流:在一个状态下(“真”),我让数据点通过它们最终的消费者。在另一个状态(“假”)中,我将这些数据点保留在队列中,直到我转换到另一个状态,此时我将这些数据点按顺序发送给它们的消费者。
您对控制此状态的布尔属性的命名有什么建议吗?我曾想过“开启”、“缓冲”、“关闭”、“延迟”等,但没有一个让我特别高兴。在将课程发布给潜在的“客户”(此处为其他程序员)之前,我需要想出一个好名字。如果它更具有语义意义,我可以将逻辑从 true <-> false 反转。
(编辑:请随意将属性称为没有 is/get 的名称。我使用的是 Java,因此它将是带有 setXXX/isXXX 访问器的 Bean 样式属性。)
(编辑2:似乎属性名称应该,除非更清楚地这样做,否则应该反映数据正在透明地通过而没有延迟的“真实”状态。)