博客
关于我
给你代码加个“颜值”吧!
阅读量: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实现晚捆绑测试实例(附完整源码)
查看>>
Objective-C实现普通矩阵A和B的乘积(附完整源码)
查看>>
Objective-C实现更新数字指定偏移量上的值updateBit算法(附完整源码)
查看>>
Objective-C实现最优二叉搜索树算法(附完整源码)
查看>>
Objective-C实现最大和连续子序列算法(附完整源码)
查看>>
Objective-C实现最大最小距离算法(附完整源码)
查看>>
Objective-C实现最大的非常大的数字算法(附完整源码)
查看>>
Objective-C实现最大类间方差法OTSU算法(附完整源码)
查看>>
Objective-C实现最大非相邻和算法(附完整源码)
查看>>
Objective-C实现最小二乘多项式曲线拟合(附完整源码)
查看>>
Objective-C实现最小二乘法(附完整源码)
查看>>
Objective-C实现最小值滤波(附完整源码)
查看>>
Objective-C实现最小公倍数LCM算法(附完整源码)
查看>>
Objective-C实现最小生成树 boruvka算法(附完整源码)
查看>>
Objective-C实现最小编辑距离问题算法(附完整源码)
查看>>
Objective-C实现最小路径和算法(附完整源码)
查看>>
Objective-C实现最快的归并排序算法(附完整源码)
查看>>
Objective-C实现最短路径Dijsktra算法(附完整源码)
查看>>
Objective-C实现最短路径Dijsktra算法(附完整源码)
查看>>
Objective-C实现最短路径广度优先搜索算法(附完整源码)
查看>>