留言与评论(共有 0 条评论) |
发布时间:2020-04-12 08:43:58
你好,对我们人类而言,代码就是一堆符号,但是其中包含着大量的信息。对于像我这样从小玩泥长大也没有编程天才那样天赋的人,刚开始接触代码时,面对大量的符号组合,感觉真是晦涩难懂,感觉和翻译天书没什么区别!!!
我认为优秀的代码有以下几个特点:
1.编程思想优秀。无疑代码是对客观世界的抽象,所以写代码的程序员的思维方式很重要,一个功能的实现,不同的人有不同的实现方式,但有的人的方法非常巧妙,编程大神之所以牛根本就在于其优秀的编程思想。
2.代码具有较高的稳定性。写代码并不是玩弄符号和秀技能,对于企业产品来说,其内部所运行的程序的稳定性和安全性要求是非常高的。没有稳定性,产品就无法投产,或者产品长期运行过程中问题不断,企业的开发成本和维护成本是很高的。
3.代码具有较高的安全性。代码的安全性毋庸置疑,对于互联网行业更加重要。比如涉及金融类支付类的产品,如果其代码不够健壮,则很容易遭受外部欺骗和攻击,后果是不堪想象。
4.代码具有艺术性。从某种角度来说,写代码是一种艺术行为,面对大量的字符你需要将它们书写美观得体,排版规范,一眼望去,所写的代码让自己看的懂也让别人看的懂才是好代码。
想写出优秀的代码可以从以下几点入手:
1.学习规范。所谓无规矩不成方圆,对于代码也需要一定的规范,比如变量和函数名的起名,良好的注释习惯,都可以让代码变得清晰易读。
2.向模范看齐。多向业界编程大牛学习,或者参考一些编程语言的官方代码资料,其中包含了人类几十年工程实践的积累经验,其思想和实现方式非常值得借鉴。
3.多实践。纸上得来终觉浅,绝知此事要躬行,尽管现在学习研究代码的渠道和资源非常多,但是最终还是需要自己多敲代码多练习,通过不断的学习验证,体会编程的思想和机器内部运行的过程,你才会对编程越来越得心应手,才能写出更加规范更加可靠的代码来。
我想优秀的代码是每一个程序员的追求,毕竟程序员也肩负着社会发展的责任。只有踏踏实实,认真研习,多加实践,才能写出好的代码,这即是对自己负责也是对社会负责!
核心观点:运行快,且易维护的代码,是为优秀代码。
运行速度快的代码,专业点说时间复杂度、空间复杂度低,时间空间效率高的代码,就是优秀的代码。
任何一种职业,要达到一流水准,就两个字:练习。准确说是持续不懈、有一定方法的练习。
优秀代码条件之一就是快,需要程序员的数据结构和算法的基本功要扎实。把理论学好,加勤奋的练习实践,基本可以达到平均水准。
但要达到一流水准,光靠勤奋是不够的。世界上勤奋的人很多,但世界冠军就那么几个。除了勤奋,还要有方法。就跟高考一样,同样是题海战术,不同的人分数高低不同。区别在于方法,针对自己的弱点,针对性的练习,跳出自己的舒适区,才会进步。
编程和其他职业不同的地方是,没有技术壁垒,github上全世界的程序员代码你都可以看到,不像可口可乐不公开自己的秘方,没有人会捂着自己优秀的代码。一想到全世界程序员的代码你都可以看到,是不是很兴奋?
从平庸到优秀再到优雅,一步一步按方法来,水到渠成,就像士兵突击中的许三多。
加油!2020!
我在尚学堂学Java,以我的学习经验来说,想要些好的代码有几个要点
1.要有系统的技术体系,系统的学习体系可以让你很明确的知道什么时候该用什么技术,这样可以减轻代码量,用最适合的技术做最好的效果,这样可以很大程度上降低bug,也能减轻工作量
2.要有清晰的逻辑思维,建立自己完整的逻辑体系,每个程序员都有适合自己的逻辑体系,不能一概抄袭别人,这样会很限制个人成长
3.大量的实操经验,工作可以说是工作经验,学习可以说是项目经验,一个合格的程序员在上岗前代码量不少于3万行
以上是我在尚学堂学习的一些个人体会
首先看代码的bug率吧,做日本项目外包时,日方的要求是千行代码不高于1个报错。
另外就是逻辑和相关的注释,培养好习惯
优秀的代码,我个人认为要做到以下几点:
1容易读懂,这里不仅仅是你个人能够读懂,要所有人都能够读懂!
2养成写注释的习惯
3代码规范性
4命名的规范
我认为做到以上几点就可以写出优秀的代码!
遵从编码规范,具有很高的复用性,以及扩展度非常高(开闭原则),能适当运用设计模式进行松散耦合,例外需要考虑到代码执行效率,考虑过调优!!!
大家都能看的懂,没有太多废话
我听大佬说多仿照开源代码,多读开源的代码,但是 我始终还是不会啊
留言与评论(共有 0 条评论) |
全站搜索