本文参考自《编写可读代码的艺术》,写的非常好!
把“不断变化”的或我们经常操纵的值写在表达式的左面,右面通常更倾向于常量或更为稳定的数据。
例子1,上面的写法,比不过下面的更容易阅读
if(10 <= length) { }
if(length >= 10) { }
例子2,上面的差于下面的
while(expectedData < receivedData) { }
while(receivedData > expectedData) { }
本文参考自《编写可读代码的艺术》,写的非常好!
把“不断变化”的或我们经常操纵的值写在表达式的左面,右面通常更倾向于常量或更为稳定的数据。
例子1,上面的写法,比不过下面的更容易阅读
if(10 <= length) {
}
if(length >= 10) {
}
例子2,上面的差于下面的
while(expectedData < receivedData) {
}
while(receivedData > expectedData) {
}