zoukankan      html  css  js  c++  java
  • 梦断代码阅读笔记01

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

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

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

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

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

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

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

      提出解决方案:

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

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

  • 相关阅读:
    Wordpress安装及4.6漏洞问题
    天朝挖煤的题已经不会做了。。
    Python str decode---error
    requests库的初级学习
    Python虚拟环境的搭建
    天朝挖煤CTF
    七、TCP粘包和拆包
    六、Netty的Handler
    五、GoogleProtobuf
    三、Netty高性能架构设计
  • 原文地址:https://www.cnblogs.com/msdog/p/10961175.html
Copyright © 2011-2022 走看看