关于故意错误代码的故事很多,不仅在TheDailyWTF上,而且在SO上。典型的案例包括:
- 具有无用的浪费时间的构造(例如,空循环计入了巨大的价值),因此程序员可以轻松地通过在任务执行时删除应用程序来“加速”应用程序。
- 提供故意误导,错误或没有文档的文档,以产生昂贵的支持请求。
- 即使一切正常,也容易产生错误,或更糟糕的是,即使应用程序运行良好,也会锁定应用程序,因此需要昂贵的支持电话才能解锁。
这些观点显示出或多或少的恶意态度(即使有时是偶然的),尤其是第一点经常发生。
一个人应该如何处理这样的结构?忽略问题,还是仅删除有问题的代码?通知他们的经理,或与介绍“功能”的人交谈?