要设计,一个大家看得明白的设计

来源:互联网 发布:奥斯卡级核潜艇知乎 编辑:程序博客网 时间:2024/06/13 23:52

当乔尔测试刚出现时,读者报道最大的痛点,就是要做产品规范。看起来,产品规范文档是像牙线:每个人都知道他们应该写,但没有人做,坚持做好。

 

为什么人们不会写规格?这些人声称,这是因为他们希望节省时间跳过规范写作阶段。他们表现得好像规范写作是保留给美国航空航天局航天飞机工程师的,或者谁的巨头公司的专属,成立保险公司工作的人的奢侈品。梦呓。首先,对于软件项目,不能写一个规范是最大的一个不必要的风险。这是笨得像掀起穿越莫哈韦沙漠,只需在你的背上的衣服,希望能“即兴发挥。”

程序员和软件工程师,这些潜入代码的人,往往自认为他们冷静枪手,而不需要编写一个规范,从臀部拍摄。他们不是。他们是可怕的不毛之地。他们编写糟糕的代码,并产生伪劣软件,他们采取的是完全多余的巨大风险,直接威胁到他们的项目。

 

一个规范的最重要的功能是帮助设计方案。即使你即将使用全部由自己的代码,然后你一定要写一个规范,仅用于自身的利益,编写规范的行为 -描述程序中微小的细节是如何工作的 – 这些将迫使你写实际设计方案。想清楚先,而不是编写代码,一边设计。

 

这个事情还涉及到QA,当你没有一个规范,这一切通信仍然发生,因为它有,但它发生临时性的。质量保证的人鬼混与方案慎之又慎,而当事情看起来很奇怪,他们去和中断程序员再次询问他们有关的事情是如何工作的另外一个愚蠢的问题。事实上,除了这废墟的程序员的生产力,程序员往往会给对应于他们在代码中写的,而不是答案“正确答案”。因此,质量保证人们真正对测试程序中的程序,而不是针对设计方案,这将是,嗯,一点点有用的。

0 0
原创粉丝点击