2017-01-08 7 views
1

私は、SQLite3に裏打ちされたハッシュを提供する宝石を書いた。私のルビーの宝石の名前:Sqlite3HashまたはSqlite3 :: SomethingHash

元々私はSQLite3Hashという名前をつけようとしていましたが、それをSQLite3名前空間に入れるのが理にかなっているかもしれません。残念ながら、それは私がそれをSQLite3 :: Hashという名前にすることはできません。なぜなら、それは、ハッシュを必要とするSQLite3の何かが、代わりにハッシュを使用することを意味するからです。

私はSQLite3 :: SQLite3Hashのような名前を付けることができましたが、それは不必要に冗長で反復的です。

思考?

+0

downvoteのコメントはありますか?私は復讐投票しません、私は実際に何が間違って命名規則についての質問をして知りたいです。 –

+0

内部実装の詳細(使用するデータベース)は、コードの名前空間に影響しないはずです。私はこれが主観的な話題だと思う。 (upvoted誰か他の人によってdownvoteに対処する:)) – Coolness

+1

楽しい読んで:http://www.slideshare.net/pirhilton/how-to-name-things-the-hardest-problem-in-programming – JLB

答えて

1

あなたには良い名前がありますが、私はSqlite3の名前空間ではありません。その宝石には少し侵略的だとは思わない? :shrug:

P.S. HashQLite3 :)

+0

- 私はRuby gemsのコミュニティに詳しくはありませんが、他のコミュニティでは一般的に考慮されています物事を整理しておくほうが良いですが、これは名前空間の問題をどのように起こすかの良い例です。 –

関連する問題