当前位置:首页 > 公众号精选 > 嵌入式ARM
[导读]今天撸代码的方式每个人可能都不同,但大同小异,今天我就给大家总结下撸代码时的一些禁忌,希望对小伙伴们有所帮助哈!


编 者 悟 语

坚持的人做坚持的事是多么浅显的道理哈,哈哈,不是吗?

文 章 导 读


今天撸代码的方式每个人可能都不同,但大同小异,今天我就给大家总结下撸代码时的一些禁忌,希望对小伙伴们有所帮助哈!

阅读过程中如果有什么问题,可以后台留言哈,

1 写此文的初衷



每个人写代码与看代码的习惯可能差别很大,但代码毕竟是按照一定顺序执行的指令集,或多或少有一些共通的地。

今天写这篇议论性的文章主要是分享一下自己的一些撸代码的心得,对于初学者来说,可能会犯一些禁忌,导致撸代码的效果并是太不好。

老码农可能已经形成自己特有的撸代码的习惯,这里只做交流之用,难免有失偏颇,如果能对小伙伴们有所帮助,那就荣幸之至了。

2 看代码最忌讳什么



1)原理一无所知

有些原理性的东西你可能一下不能搞懂,参照代码可以深入,但最忌讳一无所知的情况下就去撸,这样太盲目,收效会很差。

2)C基础不扎实看过于深入的代码

基础不扎实会容易受挫,对于初学者来说,要循序渐进,即使非要看也要做好参照文档和代码的平衡,来回对照着看。

3)跳转没有目的性,跳转到哪看到哪

开代码要有一条线,例如看main就是看整个系统的工作流程情况,深入到局部就是看具体实现,但代码大了,要意识的提醒自己,自己在看哪个方面的内容,不要看着看着就跑了,“见异思迁”了。

4)带有畏难情绪

如果代码中很多内容已经懂了,你需要看得就是不懂的部分,不要因为不懂就放着,略过,这样你很难提升,不懂就要从原理、手册,代码实现细节中去找答案,搞懂后将架构提炼出来用一个小程序去实践一下,这样你基本上就会用了,用起来才可能是你的,不用就交给时间去遗忘了。

5)会的内容反复的看

这有点像不少人看书的习惯,不可否认可以温故知新,有看了一两次没注意到的点,但是如果一个内容本身已经很明确的感觉到确实懂了,这时用得时候进行查找,调整就可以了,没必要每次都过一遍。

6)每次都“适可而止”

一个深入的东西,要深度挖掘,不要感觉懂了,这与对浅显的点的懂是有差别的,有深度的东西不要那么容易知足,在此深度的基础之上你才能搞深,才弄找到可以创新的余地。

7)看长代码看得时间局限于天

看长代码要以一次搞懂为最佳,不要局限于必须半天、一天看完,短时间过完,看得过快,忽略的东西就会越多,多次返工重看的成本可能会更大。可以几天甚至按周去搞一个点上的代码,这比以月为周期一次次回看要好得多。

8)不懂得适可而止

当然不能否定人的深入程度受到你当下所掌握内容的局限,前期的知识是后期的铺垫,有些深入的内容你可能一次确实搞不定,这时需要注意,做到尽力而为适可而止就好,找到掌握不够扎实的点去补完了,再搞吧!

9)用注释揣摩但不去对应代码细节

如果代码不是你写的,有注释是幸运的,但只做注释上的理解,并不能对应到代码中,一到用时你就会发现整个代码的脉络你可能没有理清,只有对应到细节上做到心中有数,撸起来才顺手。

10)陷入细节,忽略整体功能

细节在了解整体功能的情况更容易理解,比如对于一个函数,理解整体功能更有助于理解代码细节的实现。

每个人可能都有适合自己撸代码的方式,对于一些意识,如果自己认为对,能接受,就去实践吧,找到适合自己的方式就好!


END

来源:嵌入式杂牌军,作者:釜薪君

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

换一批

延伸阅读

[嵌入式ARM] 假如计算机是中国人发明的,那么代码应该这么写……

1、注释都不需要了,因为代码即是注释,注释即是代码。 2、进制数应该是这样的:...

关键字: 代码 计算机 嵌入式

[strongerHuang] C语言代码中extern

编排 | strongerHuang 公众号 | strongerHuang 在你的代码中,不知能否看到类似下面的代 这好像没有...

关键字: C语言 extern 代码

[嵌入式ARM] 程序员的崩溃就在一瞬间

程序开发、测试、验收的过程中,难免存在一些意想不到的结果,作为程序员,你不要说你不知道。 提示:...

关键字: 程序员 代码

[嵌入式ARM] 为什么有序数组比无序数组快?

【导读】:日常开发最容易被忽视的就是性能优化,除了类似cache的性能刺客,还有分支预测这种不容易被察觉的优化! 以下是正文 为什么处理有序数组比无序数组...

关键字: C 代码 嵌入式

[21ic电子网] 机械专业干着电子设计,业余写点代码和小说

出品  21ic论坛  wziyi 网站:bbs.21ic.com 从河南艰难的考上了太原的一所大学,到了学校才发...

关键字: 机械 电路图 代码

嵌入式ARM

873 篇文章

关注

发布文章

技术子站

关闭