|
河南蓝鸥科技有限公司
联系人:刘老师 先生 (运营) |
|
电 话:0371-55153597 |
|
手 机:15838221845 |
|
|
|
|
|
郑州数据库培训*选机构是哪个 |
我已经写了很多年的软件。*近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好。这不由地让郑州数据库安全培训疑惑起来:难道里面有什么相关性或因果关系吗?
阅读代码能让你变得更优秀
郑州数据库安全培训在编程生涯的早期就明白我阅读的代码越多,我的代码就能变得更好。我知道,当我不得不维护其他人的代码时,简单和干净的代码几乎总是比花哨或复杂的代码好—— 即使有注释。然而另一方面,当我花足够的时间去理解复杂代码的时候,我常常能够学到新的技巧。不论怎么样,都能让我有所提高。
这使得我在那些没有代码审查的地方一再争取。而当没有足够的时间来正式执行“代码审查”的时候,我会自己浏览存储库和阅读代码。当然,那时我还被受限于来自于小团队的公司资源。
超越语法
在你不得不全力对付任意编程语言的语法时,也就是学习如何充分利用该语言*琐碎的时刻。一门语言的语法往往是非常静态的,并且如果你出错了,你的编译器会向你控诉。更深层次的课程涉及到什么语言*适合解决什么样的问题(“合适的工具做合适的工作”),以及如何用那种语言编写代码以便于使它高效和可维护。
学习新语言有许多方法:课程,教程,导师,书籍以及等等。我通常会结合这些选项来学习一门新的语言。我注意到,当涉及到非语法元素的时候,这些方法常常非常相似。
阅读来自于其他人的实际部署代码会让你收获更多。不仅仅是常规的结构化学习,你还需要学习模式和实践方法。语言中所谓“正确”的做事方式并不总是效果*佳的方式。你会经历边缘情况,一次性事务以及意想不到的集成。你也会找到这些问题的解决方案,有好有坏,但如果你认真思考的话,那么这正是出来“推荐做法”的地方。今天的模式就是就是明天的反面模式。
你可能对有些事情,例如“总是注释”,“逗号放到*后”,“缩进x个空格”有着自己的想法,当然你是对的。我对提到的这些及编码的其他方面也有着自己的感受。
有时候当我阅读其他人的代码时,如果看到他们做错了,我会生气。但是随着我代码阅读量的增加,我开始懂得,总会有一些情形常见于别人的代码,但我在我自己的代码中却未曾遇到过的,并且我的方法没有必要那样执拗。我不仅改变了我的一些观点,而且懂得更加灵活。
更多技术文章来自郑州数据库安全培训。
QQ:2290909800 QQ交流群:493076664;97682894;咨询电话(Phone):1 |
|
|