梦断代码阅读笔记02
正如《梦断代码》所说,“在实际开发中,编码只占软件项目开发时间的1/6,有一半时间用于测试和修正缺陷”。最终我的坦克游戏停留在Alpha阶段。因为始终有个Bug没法解决。程序已经很大了,三千多行。Turbo C下查看起来很麻烦。另外,因为没有高人指导,我的程序没有很好地模块化。更糟糕的是,这个Bug隐约出现,毫无规律。
另一方面,因为缺少用户界面方面天赋,坦克游戏设计得很不和谐。如何搭配颜色让我绞尽脑汁。
可玩性就更不能让人满意了。因为缺乏人工智能方面的知识,机器控制的坦克似乎很笨
总之,坦克游戏失败了。
软件不是一台电脑能完成的,就像一栋楼不可能一个人完成。三十年前“软件工程”口号的提出,就注定了我是码农。
在刷卡上下班的日子里,多少年轻的梦就这样破灭了。
更糟糕的是,软件工程似乎没有海湾大桥这样的工程可靠。码农们“工作中只有百分之一的灵感迸发,剩下的是艰难寻找、汗湿重衣;他们的作品永远尚未完成或未臻至善,区别仅仅是‘问题更少’的程序不同罢了”
posted on 2016-05-17 00:32 gaga123456 阅读(111) 评论(0) 编辑 收藏 举报