上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1、使用异常而非错误码,因为错误码容易搞乱代码逻辑。 2、在编写可能抛出异常的代码时,最好先写出try-catch-finally语句。这能帮你定义代码的用户应该期待什么,无论try代码块中执行的代码出什么错都一样。 3、使用不可控异常,因为可控异常打破了封装,高层函数调用底层函数必须知道底层函数的 阅读全文
posted @ 2020-02-25 19:53 夜里寻星 阅读(271) 评论(0) 推荐(0)
摘要: 1、我们不想其他人依赖的变量应该都声明为私有变量(private),并且不要公开这些私有变量,如加公共访问器或者改值器。 2、尽力去避免曝露代码的实现细节,而应该只对外界提供抽象接口。 3、对象与数据结构之间的差异:对象把数据隐藏于抽象之后,曝露操作数据的函数。数据结构曝露其数据,没有提供有意义的函 阅读全文
posted @ 2020-02-25 17:34 夜里寻星 阅读(245) 评论(0) 推荐(0)
摘要: 1、短文件比长文件更易于让人理解。 2、在封包声明、导入声明和每个函数之间,都有空白行隔开。 3、关系密切的概念应该互相靠近。除非有很好的理由,否则就不要把关系密切的概念放到不同的文件中。 4、变量声明应尽可能靠近其使用位置。循环中的控制变量应该总是在循环语句中声明。实体变量应该在类的顶部声明。 5 阅读全文
posted @ 2020-02-24 19:50 夜里寻星 阅读(116) 评论(0) 推荐(0)
摘要: 1、应当尽量避免使用注释,代码不能表达自己的意图是一种失败,只有在代码不能表达自己意图的时候才选择使用注释。 2、不准确的注释远比没有注释坏得多。 3、与其花时间用注释去解释糟糕的代码,不如花时间去吧糟糕的代码弄好点。 4、TODO注释有必要存在,但是应该尽快完成未做的工作。 5、在需要注意的代码部 阅读全文
posted @ 2020-02-24 18:09 夜里寻星 阅读(147) 评论(0) 推荐(0)
摘要: 1、函数应该做一件事。做好这件事。只做一件事。错误处理也是一件事(要判断函数是否不止做了一件事,有一个方法,就是看是否能再拆出一个函数,该函数不仅只是单纯地重新诠释其实现)。 2、函数参数应该尽量少,设身处地去想你愿意看多参数的函数还是少参数的函数,少参数的函数你甚至只需要看名称便知道函数的功能,但 阅读全文
posted @ 2020-02-24 12:46 夜里寻星 阅读(145) 评论(0) 推荐(0)
摘要: 1、使用读的出来的名称(能读出来,并让第一次这部分代码的人一看便知道这部分代码的作用)。 2、避免含糊不清,如:accountData和accountInfo便会让让人不知这两个变量的区别是啥。 3、名称长短应与作用于大小相对应。 4、尽量避免成员前缀,如:m_前缀。把类和函数做得足够小,来消除对成 阅读全文
posted @ 2020-02-23 19:44 夜里寻星 阅读(159) 评论(0) 推荐(0)
摘要: 一、程序方面 1、尽量少new对象,减少GC的次数,可以使用对象池技术。 2、使用UGUI时,不要通过界面的z轴来做界面排序,这貌似会导致UGUI的批处理失效。 3、尽量少使用GetComponent(),频繁调用的可以用一个变量在开始时把component存起来。 4、不使用OnGui() 5、尽 阅读全文
posted @ 2020-02-12 20:44 夜里寻星 阅读(557) 评论(0) 推荐(0)
摘要: Package Control 方便管理sublime中的各个插件。 离线安装:在GitHub上下载源码压缩包,在sublime text 3->prefrerences->browse packages打开目录,把源码压缩包解压出来并复制到这个目录,把文件夹名字改为Package Control之 阅读全文
posted @ 2020-01-21 00:39 夜里寻星 阅读(450) 评论(0) 推荐(0)
摘要: 设平均化后的切线向量为T,顶点法线为N,且两者都经过标准化处理,重正交后的切线向量为T' 阅读全文
posted @ 2019-12-31 17:56 夜里寻星 阅读(226) 评论(0) 推荐(0)
摘要: 1、下载GLFW源码: "glfw下载" 2、解压下载的压缩包并在解压好的文件夹里创建Build子目录,cd进build子目录 3、cmake G "MinGW Makefiles" ../(如果要编译动态库的话加上 DBUILD_SHARED_LIBS=ON) 4、在build目录内用mingw3 阅读全文
posted @ 2019-11-15 12:15 夜里寻星 阅读(1184) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页