读书笔记:程序员的实践方式4
让你的用户参与交易。
通常你为别人写软件。你总是需要记住从他们那里得到要求。2.你是否经常测试他们,他们的软件有多好,有时候选择不存在?如果你的T是针对起搏器、飞机,或者是将要广泛传播的底层库,那么要求会更加苛刻,你的选择也会受到限制。但是,如果你的!如果目标产品是全新的产品,你会有不同的约束。市场人员有需要信任的承诺,最终用户可能已经根据交付进度制定了各种计划。但是,你的公司一定有现金流约束,忽略了这些用户的需求。盲目地给程序增加新的功能或者一次又一次地修改代码并不是专业的做法。我们不提倡恐慌:承诺无法兑现的时间尺度(时间)。
你会经常处于需要权衡的情况。令人惊讶的是,今天很多用户更喜欢用它;软件有一些“毛边”,他们不想等一年后的多媒体版。很多预算紧张的IT部门都会同意这种说法。今天伟大的软件往往比明天完美的软件更好。如果你给鲁什么东西,让他们早点用。他们的反馈通常会让你找到更好的最终解决方案。
知道什么时候停下来
在某些方面,编程就像绘画。你从空白画布和一些基本的原材料开始,通过知识、艺术和技能的结合来决定如何处理前者。你勾画全景,画背景,然后填充各种细节。你不时后退一步,用批判的眼光观察你的工作。通常,你会扔掉画布,重新开始。
但是艺术家会告诉你,如果你不知道什么时候停下来,所有的辛苦都会毁于一旦。如果你一层又一层,细节会叠加,画在画中会丢失。
不要过度修饰和过度细化,破坏了完美的程序。继续,让你的代码保持它自己的质量一段时间。可能不完美,但不用担心:不可能完美。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/124341.html