rcr*_*ick 10 build-automation build-process spell-checking build
我尝试外化我编写的任何应用程序中使用的所有字符串(和其他常量),原因很多,这可能是大多数堆栈溢出程序的第二天性,但我想要的是能够自动执行任何拼写检查.用户可见的字符串.这会带来几个问题:
你如何将这样的东西融入你的构建过程/测试套件中?每次更改应用程序时,有人手动拼写检查应用程序中的所有字符串是不可行的 - 并且第一次拼写错误的可能性不大.
我们手动执行此操作,如果在测试期间未发现错误,则 QA 团队、译员本地化期间或本地化 QA 期间会发现错误。然后我们提出一个错误。
我们的大多数开发人员都不是以英语为母语的,所以这对我们来说并不是一个罕见的问题。从裂缝中溜走的数量是如此之少,这对我们来说是一个令人满意的解决方案。
没有什么超过几百行的内容是 100% 无错误的(好吧……也许是奇怪的嵌入代码),只需将拼写错误视为错误,不要在上面浪费太多时间。
一旦您的应用程序成熟,超过 90% 的字符串在版本之间不会发生变化,比较资源的两个版本、找出新增内容(首先检查它们)、更改/更新内容将是一项相当简单的练习(检查下一步)以及哪些没有改变(不需要检查这些)
因此,更像是我第一次需要手动检查所有这些,而下次我只需检查其中的 10%。现在问问自己是否还真的需要自动进行拼写检查。