我喜欢成为一名程序员。在那里,我说了。但是,话虽如此,我最近才意识到我真的无法忍受错误修复。完全没有
实际上,在开发某些东西时,我的生产率非常高。即使编写单元测试和对开发进行自我测试,我通常还是非常有生产力的。我可以集中精力,并且可以完成任务。
但是,当质量检查时间到了并且我正在修复错误时,我的灵感得到了巨大的喘息。我必须采取非常极端的措施(例如,高BPM音乐,过量的咖啡因等)强迫自己完成所有工作。我的工作通常涉及到进入现有的大型项目并添加新功能或修复错误,因此我无法确切地告诉雇主我需要几个星期才能为他们的所有代码编写单元测试:)另外,我们经常使用的服务器技术对于单元测试和集成测试都是非常禁止的,因为它存在很多Java类加载器问题。我并不完全反对错误修复,有时它可能很有趣,但是一点也不有趣 当您必须进行细微更改并等待30秒到3分钟才能查看它们是否起作用时(由于系统的工作方式)。
修正错误时,如何提高工作效率和动力?这是大多数程序员处理的吗?