Effective C#、游戏设计模式、代码整洁之道 目录整理

1 篇文章 0 订阅
1 篇文章 0 订阅

《Effective C#》提炼总结


【《Effective C#》提炼总结】提高Unity中C#代码质量的22条准则
2016-12-25 15:47:49
我们知道,在C++领域,作为进阶阅读材料,必看的书是《Effective C++》。 而《Effective C#》之于C# ,是类似《Effective C++》之于C++一样的存在。 这篇文章,将《Effective C# Second Edition》一书中适用于Unity游戏引擎里使用C#...

https://blog.csdn.net/zhmxy555/article/details/53869998

 

《代码整洁之道》精读与演绎


【《代码整洁之道》精读与演绎】之一 让代码比你来时更干净
2016-07-31 19:00:32
“我们就是一群代码猴子,上蹿下跳,自以为领略了编程的真谛。可惜当我们抓着几个酸桃子,得意洋洋坐到树枝上,却对自己造成的混乱熟视无睹。那堆“可以运行”的乱麻程序,就在我们的眼皮底下慢慢腐坏。” ——《代码整洁之道》作者 RobertC.Martin,于SD West 2007技术大...
https://blog.csdn.net/zhmxy555/article/details/52079996


【《代码整洁之道》精读与演绎】之二 高质量代码的命名法则
2016-08-07 19:00:43
本文与大家聊一聊编程中非常关键的一个点,如何更好的对代码命名。先放出这篇文章所涉及内容知识点的一张思维导图,就开始正文。大家若是疲于阅读文章正文,直接看这张图,也是可以Get到本文的主要知识点的大概。 三、高质量代码的命名法则 要点一:要名副其实 名副其实说起来貌似很简单,...
https://blog.csdn.net/zhmxy555/article/details/52144086


【《代码整洁之道》精读与演绎】之三 整洁代码的函数书写准则
2016-08-14 14:13:54
这篇文章,是关于整洁代码函数书写的一些准则。 一、引言以下引言的内容,有必要伴随这个系列的每一次更新,这次也不例外。 《代码整洁之道》这本书提出了一个观点:代码质量与其整洁度成正比,干净的代码,既在质量上可靠,也为后期维护、升级奠定了良好基础。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重...
https://blog.csdn.net/zhmxy555/article/details/52204224


【《代码整洁之道》精读与演绎】之四 优秀代码的格式准则
2016-08-21 21:00:09
这篇文章将与大家一起聊一聊,书写代码过程中的一些良好的格式规范。 1 像报纸一样一目了然 想想那些阅读量巨大的报纸文章。你从上到下阅读。在顶部,你希望有个头条,告诉你故事主题,好让你决定是否要读下去。第一段是整个故事的大纲,给出粗线条概述,但隐藏了故事细节。接着读下去,细节渐次增加,直至你了解所...
https://blog.csdn.net/zhmxy555/article/details/52268975


【《代码整洁之道》精读与演绎】之五 整洁类的书写准则
2016-08-28 12:44:37
这篇文章将与大家一起聊一聊,书写整洁类的一些法则。三、整洁类的书写准则 1 合理地分布类中的代码 一般情况下,我们遵循变量列表在前,函数在后的原则。 类应该从一组变量列表开始。若有公有静态常量,应该最先出现,然后是私有静态变量,以及私有变量。尽可能少的出现公有变量。 公共函数应该出现...
https://blog.csdn.net/zhmxy555/article/details/52344732

 

游戏设计模式


【游戏设计模式】之一 序言:架构,性能与游戏
2016-09-11 18:55:18
一、系列文章前言承接《代码整洁之道》的精读与演绎,《Game Programming Patterns》是我们下一个目标。 写这个系列的起因,是因为最近闲暇时一直在阅读一些之前一直想看的经典著作,并有将阅读过程中一些思考和总结记录下来。为了不枉费这些阅读、思考与总结的过程,决定将这些零散的内容整理...
https://blog.csdn.net/zhmxy555/article/details/52505170


【游戏设计模式】之二 论撤消重做、回放系统的实现:命令模式
2016-09-25 18:24:53
这篇文章将与大家聊一聊游戏开发中命令模式的用法。命令模式的成名应用是实现诸如撤消,重做,回放,时间倒流之类的功能。如果你想知道《Dota2》中的观战系统、《魔兽争霸3》中的录像系统、《守望先锋》的全场最佳回放系统可能的一些实现思路,这篇文章或许就能给你一些启示。  一、本文涉及知识点思维导图 还是...
https://blog.csdn.net/zhmxy555/article/details/52663057


【游戏设计模式】之三 状态模式、有限状态机 & Unity版本实现
2016-10-16 20:04:17
游戏开发过程中,各种游戏状态的切换无处不在。但很多时候,简单粗暴的if else加标志位的方式并不能很地道地解决问题,这时,就可以运用到状态模式以及状态机来高效地完成任务。状态模式与状态机,因为他们关联紧密,常常放在一起讨论和运用。而本文将对他们在游戏开发中的使用,进行一些探讨。 PS:这篇文章起...
https://blog.csdn.net/zhmxy555/article/details/52824776


【游戏设计模式】之四 《游戏编程模式》全书内容提炼总结
2016-11-20 14:19:55
这是一篇超过万字读书笔记,总结了《游戏编程模式》一书中所有章节与内容的知识梗概。 我们知道,游戏行业其实一直很缺一本系统介绍游戏编程进阶技巧的书籍,而《游戏编程模式》得出现,正好弥补了这一点。在这篇文章之前,我已经写了三篇相关的读书笔记,但感觉一次一种模式的介绍,节奏太慢,就用这篇总结式的文章来把...
https://blog.csdn.net/zhmxy555/article/details/53240330

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Effective C”是指使用C语言进行编程时,在代码的编写和设计中遵循的一些有效原则和最佳实践。以下是关于如何编写高效的C代码的一些重要原则。 首先,关注代码的可读性和可维护性。良好的代码应该易于阅读和理解,使得其他开发人员能够轻松地理解代码的意图和执行流程。为了提高代码的可读性,应该使用有意义的变量和函数名,并适当地注释代码。 其次,避免过度优化。当编写C代码时,可能会有一种倾向,即过度优化以提高代码的执行速度。然而,这往往会使代码变得复杂和难以维护。在大多数情况下,应该首先写出能正常工作的代码,然后在必要时进行优化。 另外,内存管理是编写高效C代码的关键。正确地分配和释放内存,避免内存泄漏和内存访问错误是至关重要的。可以使用malloc和free函数进行动态内存分配和释放,但是一定要注意释放已经分配的内存,以避免内存泄漏问题。 此外,避免使用过多的全局变量。全局变量的使用可能会导致代码的不可预测性和可维护性的降低。应该尽可能地将变量的作用范围限制在函数内部,并使用参数传递数据。 最后,进行适当的错误处理和异常处理。有效的C代码应该能够处理各种可能的错误情况,并提供适当的错误消息和恢复机制,以保证程序的稳定性和可靠性。 总之,“Effective C”是通过遵循一些有效的编程原则和最佳实践,以提高C代码的质量和效率。这些原则包括关注代码的可读性和可维护性,避免过度优化,正确地进行内存管理,避免过多的全局变量,以及进行适当的错误处理和异常处理。遵循这些原则可以帮助开发人员编写高效、可扩展和可维护的C代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值