如题所述
有以下几点。
1.怕烦
程序员从入门之日起,就在心里埋藏了一颗编程的种子,认为程序员就是编程序的,就是和计算机打交道的,程序就是程序员的全部。无论是在编程之前写文档,还是在编程之后写文档。他们都认为写文档很烦人。
1)文档种类太多。越正规越多。一想到要写那么多的文档,程序员的头都要大了。
2)文档写作要求不低。有格式要求、内容要求,还需要画各种流程图、示意图、关系图、界面图和填写各种表格说明,以及要收集各种资料。虽然没有技术含量,但是要花的时间比编程序多,而且也不一定能写好。
3)在正规的开发公司中一般一个变更就要编写一系列的变更文档。当不断变更时,只有最后的变更文档是最重要的。当我们不知道当前是不是最后一个文档时,我们就不愿意写可能被后面的文档替代的文档。
4)当写了文档之后,就会不断有使用文档的人来询问细节,这些询问往往会让人崩溃。这是因为很难写出让每个人都提不出问题的文档。
2.没空
在很多情况下,程序员都处于一种“时间紧、任务重”状态。在急于得出编程结果的驱使下,程序员一心扑在编程上,恨不得一分钟一个变化,哪有心思和时间先把文档写好再去编程呢?即使他们拥有先把程序编出来,然后再补写文档的想法,但是一旦他们完成一段程序之后,就会立即扑向第二段程序。如此下来,编写文档只能放在项目开发的后期了。你要是真的写文档,那写文档的时间早已将编程时间给挤占了,你的编程工作就完不成了。
1.怕烦
程序员从入门之日起,就在心里埋藏了一颗编程的种子,认为程序员就是编程序的,就是和计算机打交道的,程序就是程序员的全部。无论是在编程之前写文档,还是在编程之后写文档。他们都认为写文档很烦人。
1)文档种类太多。越正规越多。一想到要写那么多的文档,程序员的头都要大了。
2)文档写作要求不低。有格式要求、内容要求,还需要画各种流程图、示意图、关系图、界面图和填写各种表格说明,以及要收集各种资料。虽然没有技术含量,但是要花的时间比编程序多,而且也不一定能写好。
3)在正规的开发公司中一般一个变更就要编写一系列的变更文档。当不断变更时,只有最后的变更文档是最重要的。当我们不知道当前是不是最后一个文档时,我们就不愿意写可能被后面的文档替代的文档。
4)当写了文档之后,就会不断有使用文档的人来询问细节,这些询问往往会让人崩溃。这是因为很难写出让每个人都提不出问题的文档。
2.没空
在很多情况下,程序员都处于一种“时间紧、任务重”状态。在急于得出编程结果的驱使下,程序员一心扑在编程上,恨不得一分钟一个变化,哪有心思和时间先把文档写好再去编程呢?即使他们拥有先把程序编出来,然后再补写文档的想法,但是一旦他们完成一段程序之后,就会立即扑向第二段程序。如此下来,编写文档只能放在项目开发的后期了。你要是真的写文档,那写文档的时间早已将编程时间给挤占了,你的编程工作就完不成了。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-03-26
1.说明
该回答仅属于个人观点。
2.程序员不愿写文档的原因
2.1 不重视理论体系。
文档属于工程体系。软件工程的重心在“工程”,在一些教师或者一些学生的观念中,其重心在“软件”。
2.2 一些程序员缺乏写规范文档的意识和基础知识。
从许多论坛的教程帖子来看,格式良好,思路清晰的帖子所占比例极少,这对于他人来说,阅读教程较为花费时间和精力。
拓宽来讲,这更是一种生活习惯,不是所有程序员都习惯于清晰明确地管理他们的生活。例如,桌面和磁盘文件杂乱无章,家里物品随意放置。
2.3 一些程序员不会简化写文档的工作量。
文档必须和代码同步,但不必过于详细,只写思维和设计即可。
该回答仅属于个人观点。
2.程序员不愿写文档的原因
2.1 不重视理论体系。
文档属于工程体系。软件工程的重心在“工程”,在一些教师或者一些学生的观念中,其重心在“软件”。
2.2 一些程序员缺乏写规范文档的意识和基础知识。
从许多论坛的教程帖子来看,格式良好,思路清晰的帖子所占比例极少,这对于他人来说,阅读教程较为花费时间和精力。
拓宽来讲,这更是一种生活习惯,不是所有程序员都习惯于清晰明确地管理他们的生活。例如,桌面和磁盘文件杂乱无章,家里物品随意放置。
2.3 一些程序员不会简化写文档的工作量。
文档必须和代码同步,但不必过于详细,只写思维和设计即可。