这段诞生记真正留下的设计经验



“17.c.13.nom-17.c”要从名称变成项目标识,关键在于为每个片段建立唯一解释。下面是一种适合项目内部使用的设计方案,这种方案属于结构化示例,不代表该字符串在外部语境中的唯一含义。



这些问题可以通过“原始值、规范值、展示值”三层设计缓解。原始值保🚀留用户输入,规范值用于去除不一致写法,展示值负责给人阅读。三层数据😎分别服务不同目的,不能为了界面简洁而删除原始记录。



五段字符如何组成一套可以执行的规则



每个片段只有一个稳定职责,项目名称才具备可维护性👍。若“13”既表示日期又表示批次,若“nom”一会儿表示名称一会儿表示名义值,名称就会失去检索价值。命名规则最好在首次使用前写成一页说明,并附🎇上正确与错误示例。



“17.c.13.nom-17.c的诞生记”最值得保留的经验,是复杂名称不应依靠神秘感维持,而应依靠规则、示例和历史记录建立可信度。一个编号是否成功,不取决于读者第一次看到时能否猜中全部含义,而取决于项目参与者能否用同一套规则解释、生成和维护它。



举报/反馈