二 手 代 码~

二 手 代 码~_第1张图片

正文

大家周末好,我是bug菌~

最近工作上有些小插曲,忙得不可开交,好不容易休闲片刻,那今天就聊聊一个话题--“二手代码”。

二手电器,手机,汽车等等大家应该再熟悉不过了。可能很多朋友会把二手近似于“比较糟糕,没人要的东西。”这样的定义多少偏颇了点,毕竟二手市场的宝藏也是非常丰富的,经济实惠、性价比高也是目前二手产品的代名词。

我们所写代码也是一样的,也有一手和二手之分,一手代码不用多说,自己独立编码输出的code,有思想、有设计、有内涵。

而对于今天bug菌所谈的“二手代码”,主要分为如下两种:

1

开源的代码和组件

二手代码就像二手车一样,虽然它已经被别人使用过了,但是只要它还能跑,我们就可以继续使用它。当然,使用开源这样的二手代码需要注意版权和许可证问题,否则就像买了一辆偷来的车一样,哪一天被发现就特别麻烦。

有些人可能会觉得使用这样的二手代码不太好,因为不是自己写的,可能会有一些不理解的地方。但是,我们可以通过阅读代码和注释来理解它的功能和实现方式,这也是一个学习的过程。

有时我们写代码会遇到一些问题,这时候可以去搜索一下别人是怎么解决这个问题的,也许能找到一些二手代码。这样不仅可以解决问题,还可以学习别人的思路和方法。但需要确保这些代码的质量和安全性,避免出现一些潜在的问题。同时,我们也需要尊重原作者的版权和许可证,不要随意修改和传播二手代码。

所以对于这样的二手代码是一个非常有用的资源,它可以帮助我们节省时间和精力。当然,我们需要在使用二手代码的过程中注意一些细节,才能更好地发挥它的作用。

2

同事留下的代码

这样的二手代码一般情况下要么在地狱,要么在天堂,前辈们水平较高,编码规范,代码中每一处都可以细细评味,在阅读的时候除了感谢他,还是感谢他。

但如果你是一名接锅侠,拿到一手烂代码,估计会让你后面的生活每天都过得很痛苦。

可以想象一下:

当你打开电脑,准备开始新的一天工作,却发现前同事留下来的代码简直就是一场灾难。

首先,看到了一堆注释,但是这些注释都是些无用的废话,比如“这里是一个循环”,“这里是一个if语句”,简直想对他说:“我不是盲人,我知道这是什么!”

然后,开始看他写的函数,简直不敢相信自己的眼睛。函数名字都是些奇怪的缩写,比如“fnc1”,“fnc2”,“fnc3”,简直想对他说:“你是在写代码还是在玩猜谜游戏?”

最后,看到了他的变量名,这些变量名简直就是一场噩梦。用了一些奇怪的缩写,比如“var1”,“var2”,“var3”,简直想对他说:“你是在写代码还是在玩字谜游戏?”

不过当你多少年回想起这段读二手代码的日子,你肯定会感谢他,因为他让你意识到了写好代码的重要性!

最后

      好了,今天就跟大家分享这么多了,如果你觉得有所收获,一定记得点个~

bug菌唯一、永久嵌入式技术知识平台~

二 手 代 码~_第2张图片

推荐专辑  点击蓝色字体即可跳转

☞  MCU进阶专辑 6d297da577b0a22afdc9d61257dc0b93.gif

☞  嵌入式C语言进阶专辑 87e41ba892383bd1f9bfb75ccf7c5883.gif

☞  “bug说”专辑 87304bd91cd638a946736046e821e450.gif

☞ 专辑|Linux应用程序编程大全

☞ 专辑|学点网络知识

☞ 专辑|手撕C语言

☞ 专辑|手撕C++语言

☞ 专辑|经验分享

☞ 专辑|电能控制技术

☞ 专辑 | 从单片机到Linux

2cfb5a06bc47492fa8f9d1b666845012.gif

你可能感兴趣的:(二 手 代 码~)