zoukankan      html  css  js  c++  java
  • 03软件需求读书笔记(三)

      故事三:编程的本质。一位软件开发人员曾经在85年的时候写过一篇论文,说美国的星球大战计划绝不可能实现,因为导弹防御系统天生无法在真实的工作条件下测试。而编程却是一种试错功夫,人们在写程序时,从不指望一次就写对,他们会犯错,然后再改正,测试和修正,如是反复。

      这个故事与故事一有着异曲同工之妙:它同样告诉了编程是没有一步登天的可能性的。编程的过程就是一个反复查错,反复修改,反复测试的一个过程,在这个过程中,我们一定不能失去耐心,一旦我们失去对程序的耐心,那我们必然无法开发出一个较好的程序,即使开发的程序能够运行,也一定是漏洞百出。我们在实际的程序开发中一定不能想当然,不能程序一运行出来就觉得这个新项目已经开发成功了,一定要考虑到这个程序涉及到的方方面面,考虑到每一种可能的情况。比如:在设计完数据库,程序能够运行之后,我们不能想当然的觉得自己开发的程序就已经完美无瑕了,我们在程序的运行的时候数据库仅仅是录入了几条数据。但是如果我们录入的是几千条,几万条数据呢?如此大的数据量程序能不能承受?运行时间会不会变得很长?算法是不是最优?这些问题都是我们应该考虑到的问题。因此在编程过程中一定要有充足的耐心

  • 相关阅读:
    各种开源许可 license 区别
    iOS 开发中的问题
    CoreText 使用教程
    UIFontFamily
    iTunes Connect TERMS OF SERVICE
    apple开发者账号申请
    十款免费移动应用测试框架推荐
    ios读取通讯录信息
    Search API 官方文档 可以用了查看自己的app
    Sprite Kit 入门教程
  • 原文地址:https://www.cnblogs.com/overs/p/8297746.html
Copyright © 2011-2022 走看看