首页 > 编程语言 >程序员修炼之道阅读笔记

程序员修炼之道阅读笔记

时间:2023-06-09 12:33:57浏览次数:42  
标签:期望 笔记 生成 注释 程序员 文档 格式 修炼

第44节 全都是写

1、代码要跟文档紧密结合,我们要认真对待注释及文档,他们不是可有可无的东西。

2、我们喜欢看到简单的模块级头注释,关于重要数据和类型声明的注释,以及给每个类和每个方法所加的简要头注释,用于描述函数的用法和任何不明了的事情。

3、应当使用特定的格式进行注释,通常对应语言或者 IDE 有推荐的注释格式。

4、可执行文档,即使按照特定格式进行注释,然后利用工具提取注释内容并生成文档。例如 JavaDoc

5、有时文档撰写者和开发并不是同一人,但他们应当接受同样的原则,特别是 DRY,正交性,以及自动化原则等。

iOS也有一个文档生成工具:jazzy,支持 OC 和 Swift,它可以根据标准的注释生成文档。

第45节 极大的期望

1、某个项目团队奇迹般的完成了一个非常复杂的项目,但却遭到用户抵制,原因是该引用没有帮助系统。所以考虑现实,项目的成功是由它在多大程度上满足了用户的期望来衡量的。

2、要与客户之间多交流期望,了解他们的需求,而不是一味沉溺在技术的世界里。

3、适当制造惊喜,会有些通用性的技巧能让项目获得更好的体验。比如:

  • 气球式帮助
  • 快捷键
  • 日志文件分析器
  • 自动化安装

标签:期望,笔记,生成,注释,程序员,文档,格式,修炼
From: https://www.cnblogs.com/bu-dao-weng/p/17468936.html

相关文章

  • muduo学习笔记
    目录概念阻塞和非阻塞同步和异步Unix/Linux上的5种IO模型阻塞Blocking非阻塞non-blockingIO复用IOmultiplexing信号驱动signal-driven异步asynchronous网络服务器设计Reactor模型epollselect和poll的缺点epoll的原理和优势触发模式LT模式ET模式muduo采用的是LT模式关键组件C......
  • 【React工作记录九十五】前端小知识点扫盲笔记记录4
    前言我是歌谣最好的种树是十年前其次是现在微信公众号关注前端小歌谣带你进入氛围极好的前端巅峰人才交流群url参数解析成一个对象<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge">......
  • linux脚本书写笔记
    6月9日,记录init.d的S40network解析判断是否存在某文件: 此语句为判断目录/var/run是否存在(!-e/var/run),如果不存在则创建该目录(mkdir-p/var/run)。其中,!-e是一个逻辑运算符,用于判断文件或目录是否存在,而mkdir命令的-p选项表示如果需要的话,也会创建所有必要的父级目录。......
  • 010 数据库学习笔记 日期 + 时间 + 星期
    星期获取操作--设置语言,这个很重要,会导致不同的返回结果(只需设置一次语言后,就可以重复调用DATENAME)SETLANGUAGEN'SimplifiedChinese'--简体中文--SETLANGUAGEN'English'--英文--SETLANGUAGEN'Korean'--韩文--获取指定日期为星期几GETDATE()当天日期,GETDATE(......
  • O2OA (翱途) 开发平台应用市场云笔记功能邀您来体验
    O2OA云笔记提供了一个给员工记录工作笔记,在线协同编辑文档,白板演示的工具,该功能可以将记录下来的文档信息件实时同步到云端,用户随时在多个设备上进行查看、编辑与分享,支持在“云”上做笔记、管理文档、编写脑图信息。这样可以帮助整体工作团队实现资料共享、协同编辑、在线实......
  • 有什么Windows电脑上好用地记笔记软件
    当你每天的工作事项非常多时,就会有很多事情需要记住,面对繁琐复杂的各种事项,很多人的记忆力都是有限的,很容易就会忘记工作事项,这应该怎么办呢?其实随着工作量的增加,想要快速、准确的记住琐碎的工作信息,借助一款记笔记软件可以起到事半功倍的作用。一般大多数上班族使用的办公设备都......
  • 阅读笔记之《构建之法》五
    第十章典型用户和场景10.1典型用户和典型场景①怎样定义典型用户?我们首先要定义用户的角色。正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。受欢迎的典型用户——指那些按设计者的期望使用系统的用户,如“网站的购物者”不受欢迎的典型用户—......
  • dataset.py代码阅读笔记
    #dataset.pyimportloggingimportos#处理c语言类型和二进制的数据结构importstruct#regularexpressionmoduleimportreimporttimeimportnumpyasnp#这个模块pip的时候有问题,但是按照提示出现换了pip文件名就好使了,叫做scikit-image#skimage的文档,主要是一些图像读取,显......
  • demosaicnet-master的包代码阅读笔记
    init.py我在学init用法时候的笔记该文件里面都是导入模块,其中从dataset.py是导入所有模块,因为模糊导入的__all__没有定义。from.modulesimportBayerDemosaickfrom.modulesimportXTransDemosaickfrom.mosaicimportxtransfrom.mosaicimportbayerfrom.mosaicim......
  • 程序员必备系列:并发工具篇
    不管是为了面试,还是应对工作,并发编程工具是必须掌握的。其实,很多人也看过不少文章,但始终没有掌握,又加上工作中基本上没有用过,所以这一块都还处于知识盲区。希望通过本文让你真正的掌握(会使用大量的生活案列来讲述)。在本场Chat中,会讲到到以下内容:1.信号量能被FixedThreadPool替......