背景: 今天聊代码规范的问题的时候说了一下尾调用的问题。 一:概念: 什么是尾调用? 尾调用(Tail Call):某个函数的最后一步仅仅只是调用了一个函数(可以是自身,可以是另一个函数)。注意 “仅仅” 两个字。 例子: // 尾调用: - (NSInteger)funcA:(NSInteger) ...
分类:
移动开发 时间:
2020-05-25 12:11:32
阅读次数:
77
结合阿里代码规范约定+源码剖析属性拷贝安全,性能问题 org.springframework.beans.BeanUtils源码为例 第一个标记处校验了源对象中是否有目标对象中需要更新的某属性,如果有就往下执行了 第二个标记处从原对象中把该属性值取出,然后设置到目标对象中相应属性上 对比了其他几种B ...
分类:
其他好文 时间:
2020-05-20 17:14:30
阅读次数:
47
![](https://img2020.cnblogs.com/blog/1911127/202005/1911127-20200517213515644-336315277.png) ...
分类:
其他好文 时间:
2020-05-17 22:03:19
阅读次数:
80
HTML 代码约定 很多 Web 开发人员对 HTML 的代码规范知之甚少。 在2000年至2010年,许多Web开发人员从 HTML 转换到 XHTML。 使用 XHTML 开发人员逐渐养成了比较好的 HTML 编写规范。 而针对于 HTML5 ,我们应该形成比较好的代码规范,以下提供了几种规范的 ...
分类:
Web程序 时间:
2020-05-15 15:21:38
阅读次数:
74
《从头搭建持续集成 DevOps 流水线》 由资深敏捷教练、极限编程学院高级讲师、CODING 特邀敏捷顾问 李小波 老师主讲,将基于 CODING 展示如何编写 Jenkinsfile 搭建 CI/CD 流水线,包括单元测试,端到端测试,代码规范检查,制品库,Docker 化部署。 大家好,今天课 ...
分类:
其他好文 时间:
2020-05-15 13:38:58
阅读次数:
58
写在前面 这是上一篇博客的续,这几天略闲,又往后看了几页。做一下总结。 "这里" 是上一篇博客 代码规范篇 OOP规约 1. 【强制】 避免通过一个类的对象引用访问此类的静态变量或静态方法,直接通过类名访问即可。 2. 【强制】 所有的覆写方法,必须加@Override注解 3. 【强制】 相同参数 ...
分类:
编程语言 时间:
2020-05-14 20:59:14
阅读次数:
88
使用pylint实现django项目的代码风格检查 前言 ? 一个项目大多都是由一个团队来完成,如果没有统一的代码规范,那么每个人的代码的风格必定会有很大的差别。且不说会存在多个人同时开发同一模块的情况,即使是分工十分明晰的项目,等到要整合代码的时候也会非常头疼(亲身体会)。大多数情况下,并非程序中 ...
分类:
其他好文 时间:
2020-05-14 02:01:07
阅读次数:
98
一、实验目的 1) 了解代码审查的含义; 2) 掌握相关编程规范检查工具的安装与使用; 二、实验内容及要求 Code Review中文应该译作“代码审查”或是“代码评审”或“代码复查”,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。Code Review主要用来在软件工程过程中改 ...
分类:
其他好文 时间:
2020-05-13 17:08:03
阅读次数:
73
代码规范 Python部分代码规范 代码格式 缩进 统一使用 4 个空格进行缩进 行宽 每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最长不得超过 120)理由: 这在查看 side by side 的 diff 时很有帮助 方便在控制台下查看代码 太长可能是设计有缺陷 引号 ...
分类:
其他好文 时间:
2020-05-06 01:40:40
阅读次数:
50
一、Alpha冲刺任务 1、前端部分 界面顶栏、侧栏html+css+js 完成用户相关功能模块界面html+css+js 完成文件管理功能模块界面html+css+js 完成日程安排功能模块界面:日程列表,添加日程html+css+js 完成任务面板界面:待处理、进行中、已完成任务列表、任务详情h ...
分类:
其他好文 时间:
2020-05-03 21:49:33
阅读次数:
71