古代名字忌諱在中國(guó)古代社會(huì)中非常普遍和重要。中國(guó)古代由于宗法制的影響,在取名字的時(shí)候都會(huì)有所避諱。講究“為親者諱”,“為賢者諱”,“為尊者諱”。在言談和書寫時(shí),一律會(huì)回避君父的名字。也不能用他們的名字來(lái)取名。直到現(xiàn)在仍然有部分人在取名時(shí)盡量不與父輩名字沖突。由于避諱的影響,中國(guó)人認(rèn)為稱呼長(zhǎng)輩名字是非常不禮貌的行為。
避諱制度起源于周代,成熟于秦漢,盛行于隋唐以后,宋朝時(shí)期最為嚴(yán)格,一直到民國(guó)時(shí)期才廢除避諱制度。諱則是名字的意思,這是專指“帝王”、“圣人”、“長(zhǎng)官”及“尊長(zhǎng)者”的名字。人們?cè)谡f(shuō)話、寫作時(shí)應(yīng)回避這些名字,不能亂說(shuō)亂寫,這就叫避諱?!蹲髠鳌せ腹辍罚骸爸苋艘灾M事神。名終將諱之?!北苤M在中國(guó)古代是人人需懂的一門學(xué)問(wèn),哪怕是不認(rèn)識(shí)字的平民百姓,也會(huì)引來(lái)懲罰甚至殺頭之禍。
靈動(dòng)大陸
問(wèn):求一個(gè)張姓女孩美麗好聽的名字,孩子是最近生的,我還在坐月子,沒有那么多精力給孩子想名字。所以麻煩大家?guī)兔ο雮€(gè)好聽的名字,要好聽,美麗的那種,我孩子屬牛的,如果能夠和牛年相關(guān)及更好了。急用急用,麻煩大家?guī)蛶兔禳c(diǎn)起名,謝謝了。
Listner/Notifier 通??梢杂脕?lái)作為 Observer/Observable 的同義詞。但是 Listener 也可能表示其它含義,如 TraceListener,視框架而定。
Abstract class: 通常會(huì)添加 Abstract/Base 前綴以明確屬性。這是因?yàn)?Interface/Impl 是常見的,Class 也是常見的,但是基于繼承的抽象類是特殊的、應(yīng)該予以避免的,應(yīng)該給予特殊標(biāo)記。
看到這個(gè)網(wǎng)站的名字,我們就知道這是專門為logo設(shè)計(jì)愛好者而設(shè)計(jì)的網(wǎng)站。它與前兩者不同的是,它無(wú)法直接生成logo。它收集了許多優(yōu)秀的設(shè)計(jì)案例,感興趣的小伙伴們可以借助該網(wǎng)站,找一找設(shè)計(jì)的靈感,可以幫助自己進(jìn)行設(shè)計(jì)。這個(gè)網(wǎng)站不適合新手小白,適合有了一定基礎(chǔ)的設(shè)計(jì)愛好者進(jìn)行學(xué)習(xí)提升。
起名何以會(huì)“賺人便宜”?顯而易見,這“便宜”不是指這名字能將別人吃掉半截,而是別人叫你的名字感覺低了一級(jí),矮人一截。為何?在一部分人的心中,認(rèn)為把名字和輩份、稱謂連起來(lái)有好處,如“公”、“翁”、“侯”、“叔”、“甫”等稱呼,可以賺人敬重。殊不知?jiǎng)e人叫起來(lái)可沒這么舒服了。明顯的如龐德公、陳大仁(人)、何憲章等等,甲呼之,乙應(yīng)答,于是一呼一應(yīng)中乙便賺了人家甲的便宜。如果甲是乙的上司,那么這種心理障礙將有可能影響乙的事業(yè),因?yàn)檫@于正常交往不利;如果甲是乙的長(zhǎng)輩,那這一呼來(lái)叫去心里是個(gè)什么滋味?從某種意義講,這種起名方式,違背了社會(huì)上一些人的心理,因而應(yīng)回避這些與尊長(zhǎng)、官銜、職稱及尊稱有關(guān)詞語(yǔ),諸如祖、姑、宗、長(zhǎng)、師、相、文叔、誠(chéng)伯、科長(zhǎng)、專家等。有些詞雖不直接,但讀起來(lái)易諧音形成此類呼語(yǔ),如劉紹旗(少奇)、傳正委(政委)、司勃勃(伯伯)等,極易造成不必要的誤解,有時(shí)反會(huì)引起別人的篾視,造成雙方交往時(shí)心理上的障礙。
func Counts() int; // GOOD
func GetCounts() int; // BAD: UNNECESSARY.
斷言 Predicate
State/Status
Context 指上下文,通常用于在 API 之間傳遞與一次執(zhí)行相關(guān)的信息。在 RPC 處理中非常常見,例如 https://pkg.go.dev/context 。
時(shí)至今日仍然最常見的模式之一。Interator 有以下兩個(gè)術(shù)語(yǔ),不要混淆:
看到這個(gè)名字,是不是以為它只是個(gè)配音軟件?可別著急下結(jié)論!其實(shí)它擁有眾多工具,像智能配音、音頻轉(zhuǎn)文字、視頻轉(zhuǎn)語(yǔ)音、AI虛擬主播等,對(duì)我們的辦公和生活都很有用。并且操作簡(jiǎn)單,好上手。
胤昕、尋云、怡可、妍倩
所有的異常擴(kuò)展應(yīng)該以 Exception 為后綴。所有的錯(cuò)誤應(yīng)該以 Error 為后綴。 對(duì)異常和錯(cuò)誤的區(qū)別請(qǐng)參見 https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html
class CarObject {} // Bad
class CarEntity {} // Bad
class CarInstance {} // Bad
class Car {} // Good
class MapKey {}
class MapValue {} // OK. Couldn't be shortened.
class LoggingMetricsData {} // Bad
class LoggingMetricsValue {} // Bad
class LoggingMetricsRecord {} // Bad
class Logging Metrics {} // Good
class DrivingRecord {} // OK. Couldn't be shortened.
合如何使用呢?到頭來(lái)別人想叫不敢叫,唯恐叫錯(cuò)了被人恥笑,吃虧的還是自己。別人叫不上來(lái),可以不叫,可以避開。一個(gè)人的名字如果別人不叫,不使用,那么這個(gè)名字又有什么存在的價(jià)值呢?