2 个仓库
Educational content structured around common developer mistakes and anti-patterns to provide corrective mental models.
Distinct from Code-Centric Tutorials: Distinct from general Code-Centric Tutorials by specifically organizing the curriculum around pitfalls and mistakes.
Explore 2 awesome GitHub repositories matching education & learning resources · Anti-Pattern Based Tutorials. Refine with filters or upvote what's useful.
Go42 是一份全面的 Go 语言编程指南与参考手册。它既是对官方语言规范的研究,也是从 Go 标准库内部逻辑与源码中提炼出的设计模式合集。 该项目专注于分析官方库的实现,以展示惯用的设计模式与核心架构思维。它将高层架构模式映射到具体的语言特性,以支持可扩展且易于维护的软件开发。 教育材料通过案例研究与常见开发陷阱的技术分析进行组织。它利用示例驱动的教学方式解释语言规则与语法,从基础用法逐步进阶至高级软件工程水平。
Organizes educational material around frequent developer mistakes to provide corrective mental models for coding.
该项目作为在 Unity 引擎中使用 C# 实现既定软件设计模式的综合库和架构指南。它提供了一种组织游戏逻辑的结构化方法,专注于通过经过验证的结构化解决方案提高代码的可维护性、可扩展性和长期项目健康度。 该集合通过提供解耦游戏系统(如事件分发和请求处理)的架构模式的实际实现而脱颖而出,同时提供识别和纠正常见编码反模式的工具。它进一步通过提供通过状态机管理复杂实体行为以及通过内存池和数据同步技术优化系统资源的策略,解决了技术挑战。 除了其核心架构模式外,该仓库还涵盖了广泛的能力,包括用于安全用户修改的沙箱脚本执行,以及在基于帧的更新中保持一致状态的方法。该资源旨在通过用模块化的组件组合替换无效实践来协助开发者优化其代码库。
Helps developers identify and rectify common coding anti-patterns to improve the efficiency and quality of game code.