百度百科对计算机软件的的定义为:“计算机软件( Software,也称软件)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器”。
可以看到概念里提到了"文档",说明写文档是软件开发过程必不可少的一个环节,如果文档没有写好,那么软件也不能算是优秀的软件。
可对于一般软件开发人员来讲,写代码要比写文字容易得多。很多时候我们都能看到类似的事情,项目做完了,设计文档还没有;当别人问起,某个功能当时为什么这么设计,一时语塞;项目代码里没有注释,时间长了,自己都忘记当时代码为什么要这么写;当接手别人的项目的时候,要排查个问题只能一行行读代码,唯一的文档就是随脚手架自动生成的 。以上这些都是我们平时开发中可能会遇到的问题,为什么会这样?其实就是因为平时没有写文档的习惯,文字没有得以保留,只靠记忆,时间长了确实记不住。
点击空白处退出提示









评论