May 2025
Intermediate to advanced
124 pages
1h 7m
Chinese
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
有些表达会成长。即使开始很小,它们也会成长。它们不断发展,不断壮大。然后,你戴着老花镜,试图,了解发生了什么。
当你理解了一个庞大的表达式的某一部分时,将子表达式提取到一个以表达式的意图命名的变量中。
您会在图形代码中经常看到这种情况:
return new Point(
...big long expression...,
...another big long expression...
)
在改变其中一种表达方式之前,先考虑Tidy:
x := ...big long expression... y := ...another big long expression... return new Point(x, y)
或者,这些表达方式的含义更加具体,比如宽度和高度、顶部和左侧、运行和上升。
通过这种 Tidy,您可以将来之不易的理解带回代码中。这样,您就可以更轻松地更改其中任何一个表达式(因为现在它们被分开了),并在下次需要更改代码时更快速地读取它们。
像往常一样,将 Tidy 提交与行为更改提交分开。
Read now
Unlock full access