私は、SQLite3に裏打ちされたハッシュを提供する宝石を書いた。私のルビーの宝石の名前:Sqlite3HashまたはSqlite3 :: SomethingHash
元々私はSQLite3Hashという名前をつけようとしていましたが、それをSQLite3名前空間に入れるのが理にかなっているかもしれません。残念ながら、それは私がそれをSQLite3 :: Hashという名前にすることはできません。なぜなら、それは、ハッシュを必要とするSQLite3の何かが、代わりにハッシュを使用することを意味するからです。
私はSQLite3 :: SQLite3Hashのような名前を付けることができましたが、それは不必要に冗長で反復的です。
思考?
downvoteのコメントはありますか?私は復讐投票しません、私は実際に何が間違って命名規則についての質問をして知りたいです。 –
内部実装の詳細(使用するデータベース)は、コードの名前空間に影響しないはずです。私はこれが主観的な話題だと思う。 (upvoted誰か他の人によってdownvoteに対処する:)) – Coolness
楽しい読んで:http://www.slideshare.net/pirhilton/how-to-name-things-the-hardest-problem-in-programming – JLB