Skip to content

我发现的一些笔误和希望提的一些建议 #1

@MouriNaruto

Description

@MouriNaruto

以下是我发现的一些笔误列表(错误描述 -> 正确描述)

  • weakup -> wakeup (在多线程相关设施中)
  • 美剧 -> 枚举 (在 YY C++ 规范文档中)

以下是我希望提的一些建议

  • 论 API 定义那边,我感觉是否应该按照 YY C++ 风味,只在头文件里提供一种接口定义,然后平台细节实现捣鼓到对应的源文件里面,这样也许能在提供统一的 ABI、平台抽象层和未来的平台适配方面应该可能会有些帮助
  • 既然类和结构名已经要求使用帕斯卡命名方式,那么基础设施定义的相关基本类型感觉也遵循这个会更好(譬如 YY::UInt64 会比 YY::uint64_t 看起来要自然不少)
  • 感觉目前的纯头文件实现有些多,感觉 MegaUI 和 YY::Base 应该不是 header-only 库,那么感觉应该要好好利用头文件和源文件分离这件事情,来减少对用户暴露不必要的实现细节

毛利

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions