0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

撸代码时的十大禁忌总结

Q4MP_gh_c472c21 来源:嵌入式杂牌军 作者:釜薪君 2021-01-26 10:19 次阅读

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

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

1 写此文的初衷

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

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

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

2 看代码最忌讳什么

1)原理一无所知

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

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

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

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

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

4)带有畏难情绪

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

5)会的内容反复的看

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

6)每次都“适可而止”

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

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

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

8)不懂得适可而止

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

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

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

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

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

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

原文标题:代码意识——看代码最忌讳什么

文章出处:【微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4733

    浏览量

    68282

原文标题:代码意识——看代码最忌讳什么

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全国5G新基建智慧灯杆建设十大代表性案例

    全国5G新基建智慧灯杆建设十大代表性案例
    的头像 发表于 11-07 12:50 442次阅读
    全国5G新基建智慧灯杆建设<b class='flag-5'>十大</b>代表性案例

    选择精科睿进行 PCBA 代工代料有以下十大理由

    选择精科睿进行 PCBA 代工代料有以下十大理由:
    的头像 发表于 11-06 10:21 101次阅读

    “智能网联汽车全球十大发展突破”在京发布

    “智能网联汽车全球十大发展突破”是从过去5-10年的代表性成果中,评选出在政策法规、市场应用、技术创新等方面最具标志性的项发展突破。10月17日,2024世界智能网联汽车大会(WICV2024
    的头像 发表于 10-19 08:08 301次阅读
    “智能网联汽车全球<b class='flag-5'>十大</b>发展突破”在京发布

    中国信通院发布“2024云计算十大关键词”

    7月23日,由中国通信标准化协会主办,中国信息通信研究院(简称“中国信通院”)承办的“2024可信云大会”在京召开。大会上,中国信通院正式发布“2024云计算十大关键词”,中国信通院云计算与大数
    的头像 发表于 08-02 08:28 540次阅读
    中国信通院发布“2024云计算<b class='flag-5'>十大</b>关键词”

    AI浪潮下的十大消费者新趋势

    《2030年代十大热门消费趋势——AI赋能的未来》 收集了来自全球13座城市6,500名早期采用者对2030年代AI场景的反馈,并将其总结为了十大趋势:   01  AI 购物助手 私人AI助理会终结广告行业吗?75%的人预测
    发表于 06-05 10:30 305次阅读

    度亘核芯荣获“2023年度中国十大光学产业技术”奖

    5月18日,由光电汇主办的“2023年中国十大光学产业技术”年度评选颁奖典礼于武汉光谷科技会展中心隆重召开。经专家评审、网络投票等严格评选,度亘核芯“用于车载激光雷达的940nm芯片与光纤模块”在一
    的头像 发表于 05-23 08:28 543次阅读
    度亘核芯荣获“2023年度中国<b class='flag-5'>十大</b>光学产业技术”奖

    台积电重回全球十大上市公司

    台积电重回全球十大上市公司 人工智能相关企业持续被资金关注,在AI需求旺盛的带动下台积电股价水涨船高,台积电重回全球十大上市公司;这是台积电2020年以来首次重返全球前十大上市公司之列。 台积电长期
    的头像 发表于 03-12 17:00 1069次阅读

    睿创微纳8微米荣获“2023年度山东十大科技创新成果”

    近日,在烟台召开的两院院士评选“2023年中国/世界十大科技进展新闻”发布会上,公布了“2023年度山东省十大科技创新成果”榜单。其中,睿创微纳凭借其研发的8微米非制冷红外热成像模组,荣获榜单之首,填补了世界空白。
    的头像 发表于 01-25 16:27 625次阅读

    华为发布2024智能光伏十大趋势

    华为以“持续创新,质胜未来,加速光伏成为主力能源”为主题,举办2024智能光伏十大趋势发布会。
    的头像 发表于 01-25 11:17 683次阅读

    睿创微纳8微米荣获“2023年度山东十大科技创新成果”

    1月11日,两院院士评选“2023年中国/世界十大科技进展新闻”发布会在烟台召开,会上公布“2023年度山东省十大科技创新成果”榜单。
    的头像 发表于 01-16 09:48 499次阅读
    睿创微纳8微米荣获“2023年度山东<b class='flag-5'>十大</b>科技创新成果”

    2023年度十大科技名词

    12月26日,“2023年度十大科技名词”在京发布。“大语言模型、生成式人工智能、量子计算、脑机接口、数据要素、智慧城市、碳足迹、柔性制造、再生稻、可控核聚变”入选。个最具影响力和代表性的科技名词
    的头像 发表于 01-03 08:27 566次阅读
    2023年度<b class='flag-5'>十大</b>科技名词

    新一代MES十大核心要素

    电子发烧友网站提供《新一代MES十大核心要素.docx》资料免费下载
    发表于 12-29 11:14 0次下载

    2023年国际十大科技新闻揭晓

    来源:科技日报,谢谢 编辑:感知芯视界 Link 25日,由科技日报社主办、部分两院院士和媒体人士共同评选出的2023年国际十大科技新闻揭晓。 入选的2023年国际十大科技新闻分别是: 活体组织中
    的头像 发表于 12-27 18:27 788次阅读

    十大排序算法总结

    排序算法是最经典的算法知识。因为其实现代码短,应该广,在面试中经常会问到排序算法及其相关的问题。一般在面试中最常考的是快速排序和归并排序等基本的排序算法,并且经常要求现场手写基本的排序算法。如果这些问题回答不好,估计面试就凉凉了。所以熟练掌握排序算法思想及其特点并能够熟练地手写
    的头像 发表于 12-20 10:39 1073次阅读

    2023青年最关注改变未来十大变革的科技

    清华大学《探臻科技评论》2023“青年最关注的改变未来十大变革科技”榜单发布!为营造良好的科技创新生态,鼓励广大青年学子瞄准行业前沿,深入探索交叉领域,清华大学《探臻科技评论》开展了2023“青年
    的头像 发表于 11-29 08:09 381次阅读
    2023青年最关注改变未来<b class='flag-5'>十大</b>变革的科技