Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Oh the huge manatee!

 
Jelle Klap
Bartender
Posts: 1951
7
Eclipse IDE Java
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I find I recognize far, far too many of these.
I'd have to pick the Reality 101 Failure as both my favorite and my nemesis
 
Ulf Dittmer
Rancher
Pie
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yep, there are some good ones in there. Although I think Yoda Conditions gets too bad a rap; there are reasons for it beyond the love of Star Wars, as is mentioned in the comments. Not everyone uses an IDE that will flag the problem.
 
Mike Simmons
Ranch Hand
Posts: 3028
10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't think a "bad rap" was intended when they put Yoda conditions in the list. It's just a descriptive name. Some people like them and some hate them, but either way, it's nice to have a good name. The guy who coined the term didn't really like them, but regarded them as sometimes beneficial or even necessary. Of course, the idea was around a long time before the term was coined.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64623
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've been on either end of Rubber Ducking more often than I can say... (why does that somehow sound dirty? )
 
J. Kevin Robbins
Bartender
Posts: 1725
19
Chrome Firefox Browser jQuery Linux MySQL Database Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This site is often my rubber duck. There have been several times that I've started to compose a post about a puzzling issue, when suddenly I realize what I'm doing wrong and I can just delete the message.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic