正文
网友的遭遇:
“坐在一把椅子上一整天并且盯着屏幕。一段时间之前毛病开始了。一开始是背,然后是脖子,接下来眼睛开始灼伤疲劳,脑袋开始疼…人开始坐立不安…即便我开始用健身,打太极、瑜珈、气功、骑自行车去上班。我也不能再每天八个多小时这样坐着了。一整天困在办公室里…看着太阳朝升夕落,却仍然坐在那把傻了吧唧的椅子上虚度光阴。” Markus Toman
伯乐在线推荐阅读:
《程序员的常见健康问题》
。
8、调试程序
即使是最好的,最小心翼翼打造出来的代码也免不了错误。自然而然的,开发者们必须经常地花费时间追踪并且修复软件的 Bug;不管源自自己的代码还是别人的 。有些错误能被迅速发现并修复,其他的隐藏得太深,可能会令人发狂,进而导致浪费了数小时宝贵的开发时间,更别说因此损失的码农的理智了。
网友的遭遇:
“发现一个难以重现的 Bug,甚至更糟,一组相同的代码在集成测试中随机地通过或失败!之后你就会感觉你可能永远也不会发现那些神秘潜伏在某处着的恶魔代码。WTF!” Emmanuel Ngwane
“我们写出了如此庞大的程序(甚至有时很小的程序),以至于当调试过程中我们去睡觉之后,我们遗忘了当初的错误是什么。” Ayush Bhatnagar
“调试程序,特别是当你在一个包含了上千行代码的大项目里工作时,大多数的极客(比如我)倾向于用一个投影仪来调试。因为我们的眼睛会舒服多了。”Isaac Perez
“Heisenbugs /海森堡(不确定原理)。”Awal Garg
7. 拙劣的文档
与其他开发者的代码共事可能令人沮丧。不过如果代码至少有个清晰的文档,那就不会那么的令人讨厌。不幸的是实际情况不总是这样。那些注释蹩脚,亦或是缺少文字描述如何工作的软件,想要调试、增进、或者整合这些软件所需要的时间大大延长。更进一步来说,这对程序员的血压更是有害无益。
网友的遭遇: