<分区>
当您的经理希望您以一种快速而肮脏的方式实现某些事情,而您却知道这会适得其反时,您会怎么做?
我的经理要我为客户开发一个网络应用程序并尽快完成。这是我们为这个客户构建的第一个 Web 应用程序,我认为我们正确地做这件事很重要,这样当他们不可避免地要求我们增强它或创建一个新的应用程序时,我们就能够在它的基础上进行构建。
我想花一些时间建立一个框架(即使它只是像 Stripes 这样简单的东西),并配置 tomcat 以使用 DBCP。我还认为我们应该使用 css 模板,并且至少对应用程序的呈现和设计给予最少的思考,因为在我看来,没有什么比设计糟糕的网页看起来更不专业的了(除非它是一封电子邮件真的很糟糕的语法)。
问题不在于我们承受着完成这件事的压力,而在于我的经理认为他不能为他自己认为没有必要的事情收取额外的工作时间。他的“尽快完成它”的方法已经适得其反了几次——例如,有一次他告诉我不要设计代码来处理某种错误情况,因为它不太可能发生,然后当它确实发生时一团糟(我不得不清理)。
那我该怎么办?我真的做到了“快速而肮脏”吗?如果我花费的时间比他希望的要长,我是否决定最快的方法就是正确地做事并处理后果?这里的部分问题在于,虽然我过去做过 Web 开发,但它始终在现有框架内,因此从头开始设置框架对我来说需要一个学习曲线。