开发新概念:代码管理(代码框架)

简介: 开发新概念:代码管理(代码框架)

几乎所有程序员都对设计特别感兴趣。提起设计夸夸其谈,一听有人介绍大功能流程就很激动。这些有什么用吗?可以明确的讲,一点用也没有。


比如说设计,会几个名词就足够夸夸其谈了。

说到流程那更简单,画几个框,每个框执行一个步骤,结束。

 在现实中,程序员缺少的不是设计,而是基本功。比如吾碰到的两个案例:


使用for循环进行等待。这个时候一句简单的sleep就可以。

使用for循环对一个数组进行同值初始化。使用Array.fill/memset就可以达到。

 以上两个案例,虽然是极端情况,推广开来,可知大多数程序员写代码是相当随意的。所谓随意,就是不动脑。比如上述两个案例,只要稍微一想,吾这个写法如此愚蠢,肯定有更好的写法。


 而程序员随意,是因为基本功不好。


 基本功不好,是没有强制要求。注意,能力是不能提高的,而基本功是都可以做到的。


 于是,吾提出一个新概念:代码管理。很多人会把代码管理跟版本管理混淆,所以,也可以称作代码框架。意思就是说,开发工作需要在这个框架内执行。



 代码管理,就是指代码写法。


UI只能使用已重写的控件和写法,确保风格的统一。

禁止调用某些接口,如果调用使用专用函数。比如为了解决跨平台的问题,凡是调用文件的代码,不能使用系统函数,只能使用吾提供的文件函数;比如某些系统函数。

加载图片,必须使用指定函数。

日志使用统一函数。

允许某些写法,禁止某些写法。


 为了执行代码管理,需要做的事情有:


不断完善。

专门开培训课。其实这个培训课用处不大。唯一的用处是,吾已经讲过了。

在代码审查时包含代码管理工作。

某些情况可以使用工具进行检查。

一旦发现违反,即写事故报告。违反几次自己就走人了。

目录
相关文章
|
2月前
|
安全 开发工具 数据安全/隐私保护
代码管理记录(一): 码云Gitee代码提交和维护
本文介绍了Gitee平台,提供了代码托管服务,并详细说明了从新建仓库到代码提交的步骤。
78 1
代码管理记录(一): 码云Gitee代码提交和维护
|
2月前
|
开发工具 git Python
代码管理记录(二):Github代码上传实操
本文是关于如何使用Git将本地代码上传到GitHub的实操指南。介绍了Git的基本概念、安装方法,并通过详细的步骤指导用户从GitHub创建仓库到使用Git命令初始化、添加、提交代码,最终将代码推送到远程仓库。同时,还汇总了一些常见的错误及其解决方法。
45 2
代码管理记录(二):Github代码上传实操
|
7月前
|
Kubernetes 开发工具 git
带你读《代码管理实践10讲》——一、量体裁衣,寻找适合你团队的代码协同模式(1)
带你读《代码管理实践10讲》——一、量体裁衣,寻找适合你团队的代码协同模式(1)
137 2
|
7月前
|
Linux 网络安全 开发工具
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
152 0
|
7月前
|
持续交付 开发工具 Android开发
带你读《代码管理实践10讲》——一、量体裁衣,寻找适合你团队的代码协同模式(2)
带你读《代码管理实践10讲》——一、量体裁衣,寻找适合你团队的代码协同模式(2)
122 0
|
7月前
|
SQL 安全 算法
带你读《代码管理实践10讲》——七、3类代码安全风险如何避免?
带你读《代码管理实践10讲》——七、3类代码安全风险如何避免?
169 0
|
7月前
|
存储 运维 监控
带你读《代码管理实践10讲》——九、打通源码!高效定位代码问题
带你读《代码管理实践10讲》——九、打通源码!高效定位代码问题
88 0
|
7月前
|
Java Serverless Maven
云效代码管理问题之代码仓库配置需要评审如何解决
云效仓库是阿里云提供的代码托管和版本控制服务,支持Git等多种版本管理工具;本合集聚焦于云效仓库的使用技巧、团队协作流程以及常见问题解答,旨在帮助开发者更高效地进行代码管理和协作开发。
1851 0
STM32框架式代码管理LED代码的讲解
STM32框架式代码管理LED代码的讲解
167 0
代码管理学:代码分堆
代码管理学:代码分堆
1855 0

热门文章

最新文章

下一篇
DataWorks