有一些任务,尤其是那些涉及将文件夹删除为 SU 的任务,在我按下 Enter 键之前,我会仔细而缓慢地完成这些任务。我想如果其他人看到我以我谨慎的速度做这些事情,他们会畏缩的。是否有您认为值得深思熟虑的关键编程任务?
13 回答
更改实时数据库,实际上我先做一个备份,以防万一知道我特别小心:)
这是一项编程任务,因为如果我做错了,它会影响我获得编程报酬的能力:写关于敏感主题或敏感人的电子邮件。
我可能需要一个小时才能让一段电子邮件的语气恰到好处。
任何不可恢复地改变重要数据的东西。我已经多次吸取教训。
发布过程对我来说通常是有条不紊的事情。
一切。我从来都不是一个“深入研究”的程序员。永远有,永远都会。
提交 - 因为如果我打破测试会很尴尬。
用于评估我正在开发的东西的准确性的代码。否则,我把所有这些时间都花在了其他代码的生产准备上,结果却发现它根本计算不正确。
通用代码。即更改用于多个独立程序的旧共享代码。
确实从SourceSafe获取— 很容易按错按钮并丢失您一直在处理的本地版本。/我讨厌SS,但不得不使用它。/
内核驱动程序的东西 - 导致那些蓝屏是一种痛苦!
任何收集杂耍,尤其是在 C 语言中(只需要一个接一个的错误来霰弹你的堆)。
在数据库方面,如果我运行更新/插入/删除并且我不想备份整个数据库,我总是select * into myTable_backup from myTable
如果在 Visual Studio 中进行重大更改,例如进行大重构或重新组织解决方案\项目结构,我将首先在解决方案的副本上进行操作,看看是否有任何问题,并且该死的东西仍然可以编译并运行良好。一旦满足这种情况,我将在源代码控制下的代码上执行此操作。
我这样做是因为我遇到过这样的情况,即您使用的任何源代码控制的“回滚”功能都不会让您按要求回滚并且\或无法获得 %100。