博客
关于我
给你代码加个“颜值”吧!
阅读量:506 次
发布时间:2019-03-07

本文共 1118 字,大约阅读时间需要 3 分钟。

标题:写出高颜值的代码,你的职场价值大礼包

代码的“颜值”虽然不会让机器功能更强,但它极大影响着你的职业生涯。优秀的代码不仅能让你成为团队中的宝藏,更能让你的上司和同事因为你的细心和责任感而信任你。

一、代码的颜值之道

【1. 留白的艺术】

刻意留白不等于懒散,反而能提升工作品质。巧妙安排空格和换行,让代码如'article'般优雅。

  • 让代码呼吸:合理分隔变量与操作符,用空行划分代码块,让阅读感受更好。
  • 避免齐्रण:千万不要将多个操作堆砌如山,不仅影响阅读,更可能带来逻辑错误。

【2. 读者是谁来着?】

编写代码就是在为读者写文章。做好以下几点, 让每个读者都能轻松理解你的代码逻辑:

  • 严格遵守编码规范,从项目范围、文件结构到函数范式,统一水准。
  • 趋近一致性:相同类型的事物(变量、函数、类)统一命名风格和排列方式。比如函数名都用 Fate 命名法,类名都采用驼峰式。

【3. 自动生成的文档】

优秀的代码自带文档,在作者离开后还能不cascade's understanding。做好的注释,关键时刻能救命:

  • 信息全面:注释要涵盖作者、时间、用途和注意事项。
  • 方便维护:请确保注释及时更新,避免误导他人。更多技巧:链接本文:编写高质量注释的实用技巧

二、代码风格的选择

【1. 选择适合你的风格】

在技术团队中,统一风格至关重要。建议两到三种基本风格作为框架:

  • 印象派:匈牙利命名法-按类型划分,简单易懂。
  • 岁月古典:下划线命名法-适合脚本语言。
  • 驼峰派:驼峰命名法-特点是首字母大写。

【2. 个人命名习惯】

我做过全堆这些观点发展成自己的风格:

  • 类名:驼峰式(如 VideoEncoder)。
  • 变量、函数名:下划线命名。加前缀字母记录作用域,例:m_count、g_len。

重要想法:变量的长度和作用域关系。局部变量用简短名称,全局变量可以稍微长一些。

三、注释Grammar

作文也要写好,不然就白费了时间。

  • 注释_each_important: 向前看、向后看、当前在做什么?
  • 注释inverse: 不仅说明做什么,还要指出不能做、要注意的事项。
  • 注释格式统一:避免随机用心看。比如:
_observed>Returns user id    @param: int userIdtodo>需要实现的功能    @To Implementremind>请在测试前检查数据latest>最新数据失败?

注意事项:注,用#分割段落,适当换行。

最后,写高颜值代码的真谛不仅是为了代码的美丽,更要让整体工作方式变得更优质。细致处理每一个细节,往往滚雪球作用延伸。做一个优秀的程序员,不是靠强大的技术,而是你的细心让人难忘。

转载地址:http://quzcz.baihongyu.com/

你可能感兴趣的文章
Objective-C实现基于 LinkedList 的添加两个数字的解决方案算法(附完整源码)
查看>>
Objective-C实现基于opencv的抖动算法(附完整源码)
查看>>
Objective-C实现基于事件对象实现线程同步(附完整源码)
查看>>
Objective-C实现基于信号实现线程同步(附完整源码)
查看>>
Objective-C实现基于文件流拷贝文件(附完整源码)
查看>>
Objective-C实现基于模板的双向链表(附完整源码)
查看>>
Objective-C实现基于模板的顺序表(附完整源码)
查看>>
Objective-C实现基本二叉树算法(附完整源码)
查看>>
Objective-C实现堆排序(附完整源码)
查看>>
Objective-C实现填充环形矩阵(附完整源码)
查看>>
Objective-C实现声音录制播放程序(附完整源码)
查看>>
Objective-C实现备忘录模式(附完整源码)
查看>>
Objective-C实现复制粘贴文本功能(附完整源码)
查看>>
Objective-C实现复数类+-x%(附完整源码)
查看>>
Objective-C实现外观模式(附完整源码)
查看>>
Objective-C实现多尺度MSR算法(附完整源码)
查看>>
Objective-C实现多种方法求解定积分(附完整源码)
查看>>
Objective-C实现多组输入(附完整源码)
查看>>
Objective-C实现多项式函数在某个点的评估算法(附完整源码)
查看>>
Objective-C实现多项式哈希算法(附完整源码)
查看>>