这听起来也是理所当然的。正常来说,软件不需要过多的关心数据正确性。比如说:

  • 使用数据库,是基于我们依赖数据库是能保证数据正确的。如果发生错误,一般是我们插入的数据不对,这个也容易测试出来。
  • 使用XML,我们相信能正确解析保存XML的格式。

  对于产生文件的软件,事情就没有这么简单了。

  • 数据能正确保存。
  • 数据能正确读取。
  • 数据能正确缓冲,必要时能恢复。大家都遇到过文件忘记保存的事情。
  • 数据能正确计算。如果不能提供正确函数,干脆不要计算。

  这听着是不是理所当然?那么软件公司是如何重视基石的呢?其实,负责文件功能的人,都不是公司能力最强的那个(那批)。所以,就容易产生问题。

六石编程学:数据正确是软件的基石相关推荐

  1. 六石编程学:比垃圾软件更差更可怕的致命软件、剧毒软件

    我们如果认为某个软件太差,一般称之为垃圾软件.一般的,垃圾软件就是指最差的那一批.近来,吾感觉这个想法是有问题的. 前几天,有人在群里说,重运算后,结果不同.也没人当回事.吾是惊出冷汗(其实也没有,因 ...

  2. 六石编程学:抄代码是个技术活,大多数人不传抄

    泰山JDK8完善了TTC类型的字体文件支持.自然的相关代码也进行了相应修改.吾全部重写了泰山OFFICE字体相关代码:删除了大多数代码,重新设计了流程.因为吾是在自己的实验平台上处理的,所以要求跟进. ...

  3. 《Python编程:从入门到实践》第十六章:下载数据

    下载数据 我们将访问并可视化以两种常见格式存储的数据:CSV和JSON.我们将使用Python模块csv来处理以CSV(逗号分隔的值)格式存储的天气数据,找出两个不同地区在一段时间内的最高温度和最低温 ...

  4. 初学者学python用什么软件,python编程入门软件

    新手学python用什么软件 几款常用的Python软件工具.1.Upterm它是一个全平台的终端,可以说是终端里的IDE,有着强大的自动补全功能. 之前的名字叫BlackWindow,有人跟他说这个 ...

  5. java2实验手册求方程的根_完成实验手册实验六:P101编程题2、3、4 Java程序设计上机实验手册(完稿)_吴娜炯.pdf_学小易找答案...

    [简答题]将一个文件的内容装换为大写,显示出来,并把内容复制到文件中去. [简答题]什么是自主访问控制?什么是强制访问控制? 什么是基于角色的访问控制? [简答题]根据第五课教学视频,实现可视化日历. ...

  6. 软件之间的数据格式对接往往将_XRD数据格式的转换和TXT格式数据正确导入Jade的办法...

    点击上方蓝色文字可以订阅哦! 前两天不慎删除了<TXT格式数据导入Jade的方法>一文,今天索性将该文章内容充实一下重新发布出来,希望对大家有用. XRD数据格式的转换 测完XRD以后,从 ...

  7. 田玉靖(1987-),女,北京卡达克数据技术中心软件业务本部中级工程师,主要研究方向为软件架构、编程模式。...

    田玉靖(1987-),女,北京卡达克数据技术中心软件业务本部中级工程师,主要研究方向为软件架构.编程模式.

  8. python代码看不懂可以从哪些地方找答案_99%的问题都能在网上找到答案,这就是学编程时的正确思路...

    原标题:99%的问题都能在网上找到答案,这就是学编程时的正确思路 炜枫是一名 Web 开发工程师,Python 工程师,同时也是开智学堂编程思维 Python 基础班四期教练.他因项目所需发现 Pyt ...

  9. 学计算机的有趣软件,这六款实用又有趣的电脑软件你知道几款呢

    原标题:这六款实用又有趣的电脑软件你知道几款呢 如今的社会人们是再也离不开电脑了,随着科技的发展,电脑上的软件也是越来越多.这些软件中还是有很多挺有意思同时很实用的软件.小编今天特意去网上搜集了一些比 ...

  10. 通过游戏编程学Python(4)— 猜成语(上)

    通过游戏编程学Python 通过游戏编程学Python(3)- 赌大小 通过游戏编程学Python(2)- 脑筋急转弯 通过游戏编程学Python(1)- 猜数字 文章目录 通过游戏编程学Python ...

最新文章

  1. leetcode--无重复字符的最长子串--python
  2. Fiddler抓包-只抓APP的请求
  3. jquery点击完一个按钮,并且触发另一个按钮
  4. Java并发编程之并发容器ConcurrentHashMap(JDK1.8)解析
  5. C中的运算符优先级和结合性 *p++
  6. JavaScript对数组的常见操作
  7. Android.mk中的LOCAL_OVERRIDES_PACKAGES
  8. 如何把jpg转换成word文档
  9. E - Wireless Network(并查集)
  10. 一段程序看懂比特币原理
  11. html 显示编辑xml文件,如何将 XML 文件显示为 HTML 表格展示
  12. [JNI] 开发基础(3)指针操作
  13. Porsche保时捷Taycan维修手册电路图接线图技术培训手册维修技术资料
  14. 车机芯片:今后买车就像从前配电脑
  15. HTML中的锚点连接
  16. 10个最佳Android游戏模板
  17. linux 不自动进入睡眠,linux 7 为何自动睡眠
  18. 语音合成——闽南语合成(1)
  19. 获取html中光标位置
  20. Codeforces Round #439 (Div. 2) A. The Artful Expedient

热门文章

  1. Cocos2d-x 3.2 的内存管理详解
  2. es 全量同步mysql_MySQL用得好好的,为什么要转ES?
  3. fastjson 序列化 不包括转义字符_fastjson漏洞复现
  4. centos7上mycat安装_Mysql+Mycat实现数据库主从同步与读写分离
  5. gps测量与数据处理第三版pdf_测量培训需要掌握哪些知识点呢?_东英时代何老师...
  6. python 自动下载脚本之家,python网页自动化脚本私服过验证
  7. linux gdb 导出到文件怎么打开,GDB基本命令从打开文件到调试结束的教程
  8. python获取音频音量大小_如何在python中规范化音频文件的音量:当前可用的任何包?...
  9. mysql between 边界
  10. FastDFS 分布式文件系统(部署和运维)