本文参考自《编写可读代码的艺术》,写的非常好!
把“不断变化”的或我们经常操纵的值写在表达式的左面,右面通常更倾向于常量或更为稳定的数据。
例子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) {
}
2055

被折叠的 条评论
为什么被折叠?