软件开发中编码与重构问题
发布者:聊城软件开发 发布于:2015年01月20日 有人阅读
软件开发总是在不断地更新迭代。哪怕现在看它的设计和代码是正确的,但是,德州软件开发认为,一段时间之后,它就会被要求改变或者直接被其他更好的所替代。
我们需要编写优良的代码:易于理解、正确以及安全。我们在重构和审查代码、编写有用的测试的同时也需要谨记:有些代码或者甚至是所有的这些代码,在不久的将来是要被抛弃的,或者永远也不会再被读取,或者再也不会被使用了。我们必须意识到,我们现在的一些工作将会成为无用功。做需要做的事情,仅此就够了。不要浪费时间去写所谓的完美代码。
精益开发的核心思想是:不要浪费时间去做那些不重要的事情,包括写代码、重构、代码审查以及代码测试等多个方面。只需要重构真正需要的部分就足够了,这被称之为是机会主义的重构和有准备的重构。
关于代码审查也只需要专注于重要部分。这些代码是否正确?是否安全?是否可以运行?
不要在意风格。让IDE做主,格式化的照顾就可以了。我们不必去讨论代码还能不能更好,也不必一定要遵循某种样式,喜欢与否也没有关系,是否能用更好的方式解决也不重要,除非是你在教新手,并且需要做一些指导作为代码审查的一部分。
德州软件开发提示,测试也要挑关键的来。测试要覆盖主要途径和重要的异常情况。无论是大型测试还是小而集中的测试,无论是写在代码之前还是之后,只要能起到作用就成。
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.qdydkj.com。联系人:王经理。