snomiao / naming

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Naming SNO

万事开头难,开头又属起名最难,本项目旨在解决起名困难的问题。

起名流程

  1. 确定命名必要性
    1. 可以词组缩写就能精确描述者,应当使用缩写,没有必要起名。
    2. 可以用各种代词精确指代无歧义者,应该用代词指代,没有必要另外起名。
  2. 开始起名前的准备仪式
    1. 起名前,要先沐浴,净手。这样你起的名字才能干干净净。
    2. 把起名场所打扫干净,物品排列整齐。这样你起的名字才能干干净净。
    3. 把空调开到26度。
  3. 确定命名内容与含义
    1. 前后缀,如:家族姓氏、宗教赐名、宗族辈名、母公司关联名、纯函数作用对象类型
    2. 确定主要语言及次要语言,如:英语、汉语、
    3. 确定命名对象,如:
      1. 实体,如:自然人、公司、集合、品牌、空间
      2. 关系,如:动作、函数、映射、人际关系、
    4. 确定命名空间,如:
      1. 职业、行业、使用场景、期望上下文、
  4. 收集灵感来源
    1. 实体关系
    2. 神学,如:旧约、新约、古兰经、佛经等,取其神/人名,或其特殊物品或行为名为名。
    3. 历史学,如:各性格的历史著名人物名及其特殊物品或行为为名为名。
    4. 天文学,如:星球、星座、天文现象名。
    5. 工程学,如:技术转折里程碑名,关键人物名。
    6. 生物学,如:生物,动物、植物、各类菌种、病毒名,或以其特殊物品或行为名为名。
    7. 概念,如:汉字诗经、道德经、儒教论语
  5. 翻译到各国语言
  6. 禁忌检查
    1. 宗教禁忌
    2. 谐音禁忌
    3. 翻译谐音
    4. 同义禁忌
    5. 星象禁忌
  7. 声律和谐检查
    1. 音调检查
    2. 元音比例检查
    3. 发音难度检查
  8. 冲突检查
    1. 通用搜索
    2. 姓名库
    3. 域名
    4. 商标
    5. 公司名称

About