没有bug的程序,不是好程序。都是bug程序,一堆垃圾而已。一个业务变更不能叫bug,而是一个新功能。引用:如果你一次都没有漏洞,你能做什么?而且多次补充漏洞会更强。什么不能补(不能点)。程序员:马上写程序?产品经理:不存在。没有人可以一次写完一个没有维护的程序。程序是人设计的,每个人都有缺陷。总有一些问题没有考虑到。
程序员写程序是为了解决某个问题,所以程序员程序能不能一次性写出来不是由程序员决定的,而是取决于用户能不能一次性给出一个完整的需求,事实上几乎不可能。开发一个程序是一个创作的过程,程序员只是创作者之一。如何定义完美?程序员随着自身能力的提高,一个人在编写程序的过程中会不断发现可以改进的地方。这时候如果追求完美主义,可能根本完成不了节目。
5、 程序员为什么要一直改 bug,不能一次性写好吗?程序员在编写程序的过程中,经常会遇到bug。首先,产品经理和程序员之间信息不对称,导致无法一次性满足要求。其次,机器在编译代码时会出错,需要通过程序员进行修改。因为程序员不是万能的,编程也没那么容易,必然会有一些bug,所以程序员一直要改成bug了,一次写不出来。可以,但是没有bug的话要做很久。花尽可能多的时间与客户沟通软件需求,理解每个需求的目的。
我该怎么办?来听听吧。软件在使用过程中可能没有任何问题,但是并没有达到产品的预期。下图来自“Howprojectsreallywork?”它生动地突出了客户需要的产品和最终产品之间的不一致。因为文字模糊,每个人对同一个文本都会有不同的理解,客户、项目经理、分析师和程序员对需求的理解也不一样,导致产品投产后达不到预期。这是最大的Bug。有经验的开发公司会从沟通过程中尽量避免这种可能性,但是没有办法完全避免。
6、作为一个 程序员,发现同事程序中的 bug,要不要说出来?应该说出来。程序员一定要保持一种建设性的沟通,密切关注对方,发现问题后及时汇报可以有效节省开发时间,保证程序的正确运行。作为a 程序员,你在同事写的代码里发现了一个Bug。你会告诉他吗?说实话,这件事对我来说很难,因为我在这件事上吃了很多苦!看这个问题,首先要看对方的脾气。如果对方脾气不好或者很难做,就要想别的办法。
别看我们程序员都傻傻的,其实自尊心特别强!除非你是他的领导,否则就算你发现他代码有Bug,他也不会说服你!虽然还是会变,但我心里一定在想:“只有你能?管好你自己的事,看看我的代码做了什么?”其实我也有同感,好像程序员我不喜欢别人研究自己的代码除非我自己愿意,好像对方故意找自己的茬。但是不管怎样,不管是有意识的还是无意识的,当我们发现同事写的代码有问题的时候,我们不能坐视不管。
文章TAG:bug 程序员 负责 程序员需要为bug负责吗