Looks like an iceberg class to me.
Now keep in mind! A smell doesn't necessarily mean something is wrong. It just means you should give it a sniff to see if fixing it would improve the design.
Looks like an iceberg class to me.
Now keep in mind! A smell doesn't necessarily mean something is wrong. It just means you should give it a sniff to see if fixing it would improve the design.
For the iceberg class, I saw the smell and knew extracting a class (or two) might be needed but didn't know term term "iceberg class." Thanks for the quiz!
Also, really cool idea using gists for this.
@r00k nice, but short! ;)
π Fun stuff !! Was not familiar with the "Iceberg class" terminology :)
π
π
π coffee break entertainment!
π
π
π
π
π
π I liked that this was short, but covered a lot of ground in a fun way.
Great stuff; @r00k I have a question why is the last answer an iceberg class according to Ruby Science book a class which a lot of private methods indicate that the code smell is a big class. Maybe I'm wrong also I did not know that term iceberg class. Again great stuff.
π Was fun, looking for more. :)
π
π That was fun. 3 for 4; the iceberg class smell was new to me.