プログラマの皆さん

関数やクラスの名前、はたまたプロジェクトやソフトウェアのいろいろな名前、

名前は飾りですか?

それとも、その機能(特徴)を的確に表し 短く覚えやすい名前をつけますか?


いざ名前をつけるとなると、自分の場合悩んで決めあぐねて困っています

私はこう付ける等のアドバイスやヒントを教えてください。お願いします。