我一直在为这家公司工作。铅开发人员在内部,我很远。他们没有版本控制。有一天,铅开发人员出来了,他们让我向实时网站部署一个功能。第一次发生了 - 我没有了解他们的部署设置。新功能由外部公司开发,并将其描述为销售工具。嗯,我怎么要部署这个?谁现在关心 - 让我看看他们给了我的文件。他们改变了7个现有文件。当然,我一直在侧面使用git - 我跑了差异。每个文件具有相同的更改 - 它们已添加代码,该代码使Ajax SaveEmail()调用OnBlur。换句话说,当用户输入电子邮件时,电子邮件地址正在保存到数据库,并且输入丢失焦点。这个来到我脑海中的第一个想法是 - 我不会那么长时间。而且它不是因为我退出(我可能应该有)。我告诉我的客户 - 道歉,但我不想在这项任务上工作,因为它'暗模式。他们回复 - 不,不,我们只是发送3人的电子邮件提醒。然后我试图解释它'秘密地保存了电子邮件地址。工作关系迟到了一个月后。在一致的工作方面,这对我来说是一个很好的客户。它很难理解或关心编程中的道德。这是一个可能的原因是问题太细致了。