当前位置:首页 > 站长经验 > 正文内容

代码高手是如何炼成的?

a811625533年前 (2023-02-22)站长经验6

有些事总是说起来简单做起来难。养成良好的习惯,是在我们编程中最重要的。在学习的时候我们往往注重的是如何快速的理解例子,练习的时候没人强迫你要些的如何如何规范。开放式的,更何况我们在练习的时候大部分是拷贝,编译执行看结果。正真的自己去一行一行认认真真的去敲的人很少,都想速成。囫囵吞枣,都消化成半成品。如果是大学学习,你见又哪位老师说要把代码写规范。应为他们也基本不写代码,何来规范?

所以一开始我们要重点强调:

1、代码书写规范,学习或写代码之前一定先去找本代码规范看看,严格执行之

2、代码较长时记得写好注释,整个项目写好文档。关键地方必加注释,代码清晰的情况下关键注释能让人快速理解和找到问题。

3、尽量拆分函数功能及类,保证一个函数只做一件事,不要全堆一个函数里。一个函数几百行?一个函数六七重循环?不晕才怪。

4、考虑好异常处理,无论用if还是try。程序小没事,要是工程大了找个错误都很难。

5、掌握好你所用语言的设计逻辑,语言本身的一些特性需要我们熟悉,在分析问题的时候能帮助理清时序逻辑关系。

6、出现问题时,请先怀疑自己的代码。

7、务必看懂错误提示。其实是编程的最基本要求,编译器(解释器)及运行时给出的错误提示务必看懂。其实没啥难的,常见的也就那么些个单词,就那么几项概念。

有了上面这些基础我们再来讲:

1、做什么?

2、怎么做?

写代码完成功能也好还是排查错误也罢,先明白我们要做什么,关于做什么,其实就是分析需求,说白了理清楚问题就行。我们也达不到架构师级别的面面俱到,就如在我们项目中要完成一个功能,可能很小微不足道。但是我们还是要先理理承上启下的脉络,能给别人提供什么,需要用到别人什么,何种方式实现。画画流程图,列列要实现函数,最后一口气搞定代码编写,然后调试。这单纯来讲的是作为一个螺丝钉要干的工作。

怎么做?这个是最头痛的东西了,可能大家基础呀什么都一样,但是有的人干事或解决问题就是快。一个比较实际的例子。曾经有一次我们在解决显示输出偶尔出现错位现象问题,大家都在议论绘制函数哪里出现错误纠结了很久,由于没有找到规律,其中一位硬件工程师什么也没说拿个了个尺子量起了显示错误的长度。一语道破,写显存buf行越界。因为他丈量的结果是每行显示错位相同在某一结果下。

怎么做 *** 最重要,解决问题时候其实就将一个个 *** 列举然后用排除法验证。 *** 不固定,套路是一样的。组合拳打完,看问题有没有解决,如果没有那要换一套组合拳再打。凡事三思。

坚持有思考的去解决问题,凡事有问做什么、怎么做。

如果对编程感兴趣,想了解更多的编程知识,解决编程问题,以及入门指导,帮你解决编程中遇到的困惑,我们这里有java高手,C /C高手,windows/Linux高手,android/ios高手,请大家关注微信公众号:程序员互动联盟或者coder_online

本文属原创,禁止转载,谢谢

 更多关于 云服务器域名注册虚拟主机的问题,请访问 西部数码官网: www.west.cn

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/25481.html

分享给朋友:

“代码高手是如何炼成的?” 的相关文章

网络创业并不难-源码天下站长如实现月收入过万,网络创业并不难-源码天下站长如实现月收入过万

网络创业并不难-源码天下站长如实现月收入过万,网络创业并不难-源码天下站长如实现月收入过万

   俺自来安徽省一个偏僻的乡村,小时候家里很穷,13岁的时候我的母亲去逝了,父亲一个人拉扯我和大我2岁的哥哥。我的童年生活在我的印像中已经很模糊了!为了能给父亲减轻生活压力能早日给哥哥娶上媳妇,高中没读完便缀学了,在家里帮父亲做活。那一段时间我什么都做过,农忙在家干活,农闲就出去打工。...

【征文精选】一个草根站长的梦,【征文精选】一个草根站长的梦

【征文精选】一个草根站长的梦,【征文精选】一个草根站长的梦

   各位网友朋友大家好,看到admin5的(草根站长故事征集活动),无意之间就有心里一种冲动,看着网络上的故事真是太多了,大千世界,无奇不有。现在还是饿着肚子,也没有什么事情可做,天天添加内容,都快累死了,有太多的时候都是这样度过的,早上10点起床,来到公司一天就是2顿饭,天天关注自...

特色站长传奇录一:庞升东的简单生意人逻辑,特色站长传奇录一:庞升东的简单生意人逻辑

特色站长传奇录一:庞升东的简单生意人逻辑,特色站长传奇录一:庞升东的简单生意人逻辑

  庞升东语录:——每推荐一个人才给我,我就给伯乐10万块,好的人才我还需要10个。----记忆里面没有什么特别(失败和惨痛)的事,一路很自然的就走过来了。----(关于江湖风传的9991的一些方法)我们(9991.com)只是乱中添乱,相对与各大网站的做法,我们还是相当光明的。----在51....

草根站长感伤,草根站长感伤

草根站长感伤,草根站长感伤

                         前言  &nb...

站长网与百度知道互联网合作并担任知道专家,站长网与百度知道互联网合作并担任知道专家

站长网与百度知道互联网合作并担任知道专家,站长网与百度知道互联网合作并担任知道专家

  站长网(www.admin5.com) 与百度知道互联网(zhidao.baidu.com) 紧密合作,一起解决更多互联网方面的问题。给更多的站长和网络人解决问题。服务于互联网作努力本站站长 图王 也荣誉为百度知道知识专家团的一员。为更多的朋友解决网络问题 希望大家继续支持 站长网 支持 百...

中国站长自欺欺人的游戏,中国站长自欺欺人的游戏

中国站长自欺欺人的游戏,中国站长自欺欺人的游戏

  仅以此文献给在PR上挣扎的站长们       google拥有世界上领先的搜索引擎技术,他们有最大的资金后盾,有最强的技术团队,有着别的公司无法比拟的公司文化底蕴。google全球最大的搜索引擎,搜索引擎界的大哥大。    ...