- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
想象以下场景:您被要求自己从零开始开发一个工具。你想出了一个原型(prototype),他们喜欢它。您的原型(prototype)不顾一切地生存并成熟。有一个代码审查,一切看起来仍然很好。你的经理拍拍你的背。不幸的是,当被问及测试版发布日期时,您低估了完成似乎只是一点点额外工作所需的时间。
您意识到您将错过最后期限,除非您将这些功能加入其中。违背你的最佳判断,你还是继续。Beta 发布了,看起来还不错,没有人怀疑下面的丑陋。您在测试工具时修复它的计划被挫败了,因为您正忙于解决小问题并添加上述 beta 测试人员建议的功能。
此时您意识到您的代码正在变成一个嵌合体。您担心代码的可管理性和可扩展性。你真的想重构它,但这会让你看起来没有添加任何新东西,因此没有做任何工作。你是做什么的?
最佳答案
下次不要低估功能所需的时间。估计有点玄学,你有 99.9% 的几率会出错,诀窍就是以积极的方式出错。
如果您估计要在 2 周内完成更改,然后在此时间或以下时间进行更改,那么您的老板会因此而爱上您,即使您不得不几乎自杀并每天工作 18 小时来实现它。如果您估计需要 4 周并在 3 周内完成,您的老板仍然会同样爱您,即使您花费的时间比第一个示例中的时间长 50%。
编码时需要多种技能,能够用指定的语言写作只是其中之一,另一个是能够管理期望。你永远无法准确地理解它,但精通它会让你的生活更轻松,你的工作也更愉快。
关于project-management - 如何逆转代码的退化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3485711/
我构建了一个网页,用户可以在其中提交 PDF,然后将其插入到 mediumblob 中的 MySQL 数据库中以供以后检索。 一切正常,除非 PDF 包含图像或嵌入字体,在这种情况下,图像会损坏并且使
我正在开发一个应用程序,用户可以在其中创建 HTML 模板并将其保存到数据库中。模板由不同的组件组成,如文本、图像等。当我尝试使用撇号 ' 它给了我 mysql_error (显然)。所以我尝试 my
我制作了一个应用程序,可以通过低功耗蓝牙与设备通信。基本上,我的应用程序和这个设备都有自己的消息语法。它们以字节形式交换数据,并且这些数据中的每个值都是相反的。 我的问题是,在反转值后,当我将 3 字
我有一个嵌套列表,我想在用户将鼠标悬停在父列表项上时显示它。我是从左边移动的列表,当它处于下拉列表的位置时。我能够做到这一点,但是当用户取消悬停时,我想在它向左移动之前反向下拉,但我所做的一切都会导致
Android 电子市场应用程序的源代码不可用。我想做的是反转市场使用的网络协议(protocol)。目的是构建一个可以模拟手机并搜索特定短语的工具,从而返回目标应用程序的排名(或者可能是该特定关键字
如何反向re.escape? This blog from 2007说没有反向功能,但十年后仍然如此吗? Python 2 的 decode('string_escape') 不适用于所有转义字符(例
我是一名优秀的程序员,十分优秀!