×

代码大全知乎

代码大全知乎(知乎编程指北)

hacker hacker 发表于2022-06-28 02:21:15 浏览27 评论5

5人参与发表评论

本文目录一览:

[探讨]提高代码质量的方法有哪些?

1. 代码风格和规范:

       多看看网上的一些代码规范,仔细思考一下制定这些规范的出发点是什么。例如Oracle(前

SUN)公司的代码规范,Google的代码规范 。

2. 学习最佳实践

      在编码中遇到的各种大大小小的问题,首先不是自己去“闭门造车”的冥思苦想,多用

Google,搜搜是否已经有现成的解决方案。

3. 阅读优秀的开源代码

     网上有很多优秀的开源项目,针对你自己项目中遇到的问题,找找类似的开源项目,学习、

研究,最重要的是变成自己的东西。

4. 学好英语

      英语是目前所有编程语言的基础。你的文件名、类名、方法名、变量名都是需要一个好的英

语基础才能够起得合适。任何的业务逻辑,都需要你使用以英语为基础的计算机语言表达出来。

英语不好,你的代码永远看起来不专业。

以下介绍一些提高代码质量的书籍:

1.代码大全

     从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技

术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。

2.程序员修炼之道

    书籍涵盖的主题从个人责任、职业发展,知道用于使代码保持灵活、并且易于改编和复用的

各种架构技术。

     总结起来方法有三:平时多练手,多阅读优秀的源码,阅读优秀的编程技巧类型的书。

如何提高unity开发水平?

每天写工作笔记问自己几个问题:

(1) 今天做什么了

(2)做得怎么样

(3)有没有效率低下

(4)如何提高效率

(5)有没有更合适的解决方案?

(6)如果下次我会怎么做。

2.看书,《代码大全》《Head First设计模式》《游戏编程模式》多看看知乎上大神们推荐的书。

3.平时工作或者和同事交流遇到的知识盲点记下来,抽时间消化掉

4.写博客,把自己知道的想办法表达出来。

5.你说的数据结构算法AI Shader是为了解决特定问题的(目前来看这种问题让主程或者技术支持去解决),有时间的话可以自己排个序列个计划逐个突破,或者遇到问题时候再去研究,半年的话目前提升代码质量比较重要。

6.ugui/ngui你天天用,源码你看了吗?源码中用的unity API你都知道吗?或者ugui/ngui如何拼效率更高?如何做优化?

7.每天自己做事情的方式是在舒适区还是学习区还是恐慌区?

8.以上能做到任意一条都会杀出一条血路哈哈哈哈哈哈,看你自己了。

你见过最烂的代码长什么样子?

奇葩的命名方式。一般编码,命名方式都是英文驼峰法或者下划线分割。然而该项目命名规范是拼音首字母缩写。诸如yzjd,mc,tj,sj之类的变量名随处可见,还几乎没注释。现在告诉各位上述四个变量代表叶子节点,名称,条件,数据。有没有砸烂他们狗头的冲动?此外,本工程中代表着时间,事件的变量也是sj,定项目编码规范的人,说他是智障都是抬举他了。

然而,这还不是全部。假设已知yh代表用户,那各位请猜一猜lstyh代表啥?这个问题曾经困扰了我很久,导致我完全不知道代码的业务逻辑想表达啥,甚至不确定这玩意和yh有没有关系。直到最后我反复求证,才得以确认,lstyh是用户数组的意思,即我们正常写法的userList。天杀的居然把list缩写成lst!!!就为了少些一个i!!!

当然,这还不是最瞎的,最瞎的是诸如fghjk,wert之类的函数名,如果各位不知道这些函数名怎么来的,看看键盘就懂了!!!!!

群贤毕至

访客
慵吋二奴 慵吋二奴2022-06-28 09:18:04 | 回复 作笔记问自己几个问题:(1) 今天做什么了(2)做得怎么样(3)有没有效率低下(4)如何提高效率(5)有没有更合适的解决方案?(6)如果下次我会怎么做。2.看书,《代码大全》《Head First设计模式》《游戏编程模式》多看看知乎上大神们推荐的书。3.平时
北槐戏侃 北槐戏侃2022-06-28 12:35:00 | 回复 用的各种架构技术。     总结起来方法有三:平时多练手,多阅读优秀的源码,阅读优秀的编程技巧类型的书。如何提高unity开发水平?每天写工作笔记问自己几个问题:(1) 今天做什么了(2)做得怎么样(3)有没有效率低下(4)如何提
舔夺瘾然 舔夺瘾然2022-06-28 02:56:21 | 回复 ,tj,sj之类的变量名随处可见,还几乎没注释。现在告诉各位上述四个变量代表叶子节点,名称,条件,数据。有没有砸烂他们狗头的冲动?此外,本工程中代表着时间,事件的变量也是sj,定项目编码规范的人,说他是智障都是抬举他了。然而,这还不是全部。假设已知y
萌懂折奉 萌懂折奉2022-06-28 07:24:38 | 回复 出来。英语不好,你的代码永远看起来不专业。以下介绍一些提高代码质量的书籍:1.代码大全      从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。2.程序员修炼之道     书籍涵
怎忘友欢 怎忘友欢2022-06-28 05:24:27 | 回复 究,最重要的是变成自己的东西。4. 学好英语       英语是目前所有编程语言的基础。你的文件名、类名、方法名、变量名都是需要一个好的英语基础才能够起得合适。任何的业务逻辑,都需要你使用以英语为基