文件名称:ue4doc-code-rules
文件大小:75KB
文件格式:ZIP
更新时间:2024-05-27 21:57:51
HTML
最近新开了项目,大概总结了之前项目的一些问题,列举了一些UE开发项目的设计规范和代码标准(代码标准这个词看起来太严肃了,写代码的习惯是一个比较主观的概念,其实叫代码约定更好,但是在组内推广还是要有严格执行的要求)。本篇文章会持续更新和整理,欢迎指出问题和交流意见。 设计规范 所有设计的逻辑和类要成为可配置的,在不让玩家重新安装的基础上根据需求可以替换掉指定逻辑(尤其是替换掉C++实现的的逻辑)。 写真正的业务代码之前第一步要设计接口作为中间层,设计接口之后不要实现,必须先提交接口(可以没有任何逻辑,只是打印log都可以),可以供其他人使用,避免依赖工作间的等待。 保持接口的稳定和可扩展,接口不能随意变动,命名应该简洁直观,接收参数应该齐全(所有依赖外部的参数都要传递),保持接口的无状态。 所有写的业务依赖的工具函数要抽出作为通用的工具,比如之前写的下载Pak列表的功能,其中包含下载任意文件
【文件预览】:
ue4doc-code-rules-gh-pages
----index.html(553B)
----CNAME(23B)
----docute()
--------docute.js(181KB)
--------docute.css(27KB)
--------python.js(1KB)
--------config.js(311B)
--------nginx.js(1KB)
----README.md(7KB)