Steve Freeman about class naming

"...but to me XXX, XXXImpl (or, worse, IXXX, XXX), is a missed opportunity. I want my class name to tell me /something/ about the implementation so I don't have to look in the code: even if it's just that the implementation is backed by a hash set." - Steve Freeman.


Popular posts from this blog

Haskell: performance

STM: F# vs Haskell

Regular expressions: Rust vs F# vs Scala