14.2 建立一个形象
当选择一个名称时,目标是在读者心中建立一个关于被命名事物的性质的形象。一个好的名称可以传达很多关于底层实体是什么的信息,同样重要的是,关于它不是什么的信息。当考虑一个特定的名称时,问问自己:“如果有人孤立地看到这个名称,而没有看到它的声明、它的文档或任何使用这个名称的代码,他们能在多大程度上猜到这个名称指的是什么?是否有一些其他的名称可以描绘出更清晰的画面?” 当然,你能在一个名称中放入多少信息是有限制的;如果名称包含超过两到三个词,就会变得笨拙。因此,我们面临的挑战是如何找到几个能抓住实体最重要方面的词。
名称是一种抽象形式:它们提供了一种简化的方式来思考一个更复杂的底层实体。与其他形式的抽象一样,最好的名称是那些将注意力集中在底层实体最重要的东西上,而忽略不太重要的细节的名称。
Last updated