梦断代码阅读笔记01

  本周开始了最新的阅读,《梦断代码》。

  文章开头有几句很深奥的话:软件乃是人类自以为最有把握,实则最难掌控的技术。

  看过很多电影,诸如黑客帝国系列,机器产生了自己的智慧,开始消灭人类,局外人看剧情,我还带反思,就想到了,一定是代码出现了问题,或者是安全性做的不够。

  在 梦断代码中,他首先向我们讲了一个自己团队开发的故事,这个团队在软件将要面市的前一天仍然面临着巨大的问题----程序合体不成功,及中间接口出了问题,而他与其它几个伙伴并不甘心,在一夜未睡的努力下,他们勉强将软件上线。这样既浪费时间,又浪费精力,影响开发效率。

  相信,这也是很多团队开发存在的问题,代码在自己的电脑上能完整运行,但将代码换个电脑就不能运行了,问题出在哪里???回答不是电脑环境不同就是接口没弄好。

  当然,我们在经历了团队开发后,也遇到过这样的问题,我们的问题也与之类似,虽然我们开发的少,经验少,但问题最终都会在一个方向收拢。

  比如,我们还会存在数据库名称不统一,表名不统一等等的问题。

  提出解决方案:

  1.在团队开发前,一定要分工明确,但不能完全独立开发,要对数据库命名,函数命名,包命名进行统一,以文件的形式传递,确保万无一失。

  2.开发时,要多进行测试,进行不同环境下的测试,减少bug。

原文地址:https://www.cnblogs.com/msdog/p/10961175.html