14、编程文档编写全攻略

编程文档编写全攻略

1. 文档的重要性

在编程领域,文档常常被开发程序员视为负担,但对维护程序员而言,它却是生命线。大多数程序员既承担开发工作,又要负责代码维护。当你数月未看自己写的代码时,它可能就像别人写的一样。编写代码时,年轻、聪明且乐观的你可能觉得记录代码的功能和实现方式很繁琐,但日后需要修复、扩展和调整代码的你,会珍视文档中保存的那些被遗忘的见解。从这个意义上说,文档是你写给未来自己的情书。

2. 文档的类型
  • 用户文档与技术文档的区分 :终端用户很少会阅读代码或注释,他们通常会使用 perldoc 命令查看模块或应用的文档。而维护人员和其他开发者除了查看 POD(Plain Old Documentation),还会花大量时间直接查看代码。因此,应将用户文档放在代码 POD 的“公共”部分(如 =head1 =head2 =over/=item/=back 部分),将技术文档放在“非公共”位置(如 =for =begin/=end POD 部分以及注释)。
  • 内容区分 :用户文档和技术文档的内容应有所区别。尤其不要在用户文档中包含实现细节,这既浪费时间又会让用户厌烦。只需告诉用户代码的功能,而不是实现方式,除非这些细节与用户使用代码相关。例如,为用户记录一组列表操作时,只需说明 pick() 从列表中随机选择一个元素, shu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值