2010-09-28 117 views
2

我为一家网络开发公司工作,很多时候,我们的一些项目在发布后会从客户端返回,并带有一些小错误。防止项目再次出现错误

这让我的老板感到沮丧,因为这意味着我们必须进行开发工作来解决问题,而我们没有得到报酬。

我们如何防止发生的错误,或者这只是应该考虑到初始成本?

+2

如果你能解决这个问题,我会在任何一天给你一份工作 – Elemental 2010-09-28 09:04:14

回答

1

我们的理念,时间与金钱也适用于您的情况。单元测试花费的时间越多,代码在发布后就会包含错误的可能性就越小。与此同时,您的花费单元测试的代码越少,获利越少。

我们采取更加骑士的方法。我们的程序员测试他们自己的代码,将它传递给一位程序员进行测试,然后由一位主管进行最终的审查和单元测试。如果所有三个测试都通过了,则代码将完成并传递给最终用户。

错误是编程的一个固有部分,必须预见它是不可避免的。没有任何测试可以真正保证代码是100%无错误的。

避免编写错误的一些好方法可以在这个站点找到。

http://sites.google.com/site/yacoset/Home/how-to-avoid-writing-bugs

1

发布的软件将一直包含一些错误,即使像MS,Google和苹果这样的大公司也无法发布无bug。 OFc你可以做很多事情来防止它,比如单元测试,烟雾测试,压力测试等。例如,但总会有错误。当你在英格兰度假时,就像雨一样。

确保你在销售过程中讨论这样的东西。例如3周后(错误修复免费),之后可以购买维修时间