未知数的博客

标签 · 随笔

首页

关于

归档

随笔

如何Review代码

review 前准备 代码开发人员做好自review和自测试,杜绝代码中的低级错误 参加review的人员需要对代码业务有一定的了解,代码开发人员提前做好方案详细设计串讲 完成部分代码即可发起review,小步快跑,减少每次review代码量 review什么 专项review:参考《C/C++编程规范》、《C/C++安全编程规范》,这部分在开发人员自review时就应该做好 功能review:代码实现是否满足需求 可读性:圈复杂度、变量名命名合理、目录划分、函数代码行数、无冗余代码等等 可维护性/可扩展:数据结构/接口定义合理、兼容其他平台、提供测试接口、提供相关关键日志 性能review:算法实现是否最优,是否有执行效率低的代码等 写在最后 ​ 对于代码要做到谁开发,谁保护;谁污染,谁治理。对产..

更多
随笔

Hexo + GitHub 搭建个人博客

Hexo + GitHub 搭建个人博客 安装nodeJs,版本号选择为 v12.14.0,最好选择免安装版本node-v12.14.0-win-x64.zip解压后即可使用 NodeJs下载地址:https://nodejs.org/dist/v12.14.0/ (注意:免安装版本需要自行添加环境变量) 配置npm (nodeJs默认自带npm命令,此步骤可选择,参考链接:https://www.cnblogs.com/dalyday/p/10664287.html) 将npm的默认下载目录从c盘移动到D盘 npm config set prefix "D:\tool\nodeJs\node_global" npm config set cache "D:\tool\nodeJs\node_..

更多
随笔

编程银弹

小白 记得在大一刚接触编程时,经常陷入语法的陷阱,把大部分精力放在了学习语法上,经常因为知道了语言上的一些奇技淫巧而沾沾自喜。大一实验课设计一个的图书管理系统,代码删删改改,磕磕碰碰最后勉强跑通,感觉费了好多脑细胞。时常听到编程语言只是工具,好的代码是给人看的,好的代码需要好的设计。之后学习了软件工程、接触了23种设计模式,但是仍然懵懵懂懂,经常在想编程到底有没有银弹。

更多