如何提高自己的代码质量 怎么去理解那些编写的代码?
怎么去理解那些编写的代码?
咋表述?个人感觉最好就是的办法那是跟了程序的运行过程看代码。
最先是了解一个程序的生命周期。一个程序,你先可以找到它的启动入口,一般最又开始全是读取数据配置文件、程序加载配置之类;下一步看它动态创建了什么函数,函数里面做了什么事操作,数据咋变动,可能会它又会接着内部函数其中一分段函数,你再去看下其中一分段函数都做了些什么,一步步的走递归开去,清楚看完了一个程序的运行过程。注意一点这个过程,最好别对每一个函数的实现细节过多的纠结中。例如它动态创建了一个程序加载配置文件的函数,你只要你明白了这部分是读取配置,里面的实现肯定很急切,但这部分对你清楚这个程序的实现没有太大影响,你这个可以还没有捡重点。
第二步是对程序核心功能部分把基于细节看的懂。很多程序看起来很庞大,但里面肯定很多也是一些框架、辅助功能,这些是可以略看,根据自己不需要来学;这对一些都很核心的部分,比如自学JAVAHashMap的源码,对map的添加、里查、容量翻倍等过程的要知道一点它是咋利用的,这部分是最核心的。
第二步最好是是怎么模仿这个程序自己写一个带有的程序或是自己把这个程序覆写一遍。难度太大的话可以不做一个简易版的,只利用核心功能。别人的代码看再多也不当然会写,自己写半天在过程中打听一下别人程序为什么要这么说设计什么,更好的了解最优秀程序最优秀在哪里。
以上是个人在泛读别人程序的一点体验,写作杰出的源码有助增加自己的编码水平,希望能帮到大家~
学习编程立刻就能动手编代码吗?
编程总之是很很简单的,但是开始之前像是要先堆建好开发环境,假如写简单点代码的话,马上准备一个文本编辑器就可以,如果没有想c语言设计古怪的程序,那还不需要安装IDE,也就是通常说的的集成开发环境。
以java为例,如果不是要开发完毕Java代码的话,必须不需要去Oracle的官网可以下载JDK,也就是Java的开发工具包,接着需要按装它,安装完成之后还要配置环境变量。这些都做完之后,你还要一个文本编辑器,例如记事本之类的,这样的话,你就是可以写第一个程序,hello world之类的了。
如果没有要请写出更好的代码,就是需要学java的基本语法,流程控制,面向对象之类的,不过还要学习java的API,这样的并不只不过是入了门,的要学习JavaWeb相关的知识,在内框架,数据库等等,这样才能真真正正的蓝月帝国一名程序员。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。