1,286 reputation
814
bio website
location
age
visits member for 3 years, 5 months
seen Mar 30 at 10:27

Being relatively anonymous allows me to submit the stupid questions that other people are too afraid to ask.


Mar
4
awarded  Nice Question
Nov
23
awarded  Popular Question
Nov
11
revised What is MVC, really?
added 22 characters in body
Oct
29
awarded  Yearling
Sep
5
awarded  Notable Question
Jul
22
awarded  Popular Question
Jun
3
awarded  Good Answer
Jun
3
revised What is MVC, really?
added 138 characters in body
Mar
6
awarded  Popular Question
Feb
8
comment Why does automated testing keep failing in my company?
One thing about web testing (Selenium) - most people, it seems, test the html source as opposed to the higher level user behaviour. This ends up with very brittle tests that keep breaking. Avoid brittle tests like the plague - for your sanity!
Jan
10
awarded  Nice Answer
Jan
10
revised What is MVC, really?
added 14 characters in body
Jan
9
revised What is MVC, really?
edited body
Dec
21
awarded  Necromancer
Dec
2
comment What is MVC, really?
Thank you dreza.
Nov
21
comment What is the correct way to handle debug output in Java?
Do you practice Test Driven Development (TDD) with unit tests? Once I started doing that, I noticed a massive reduction in 'debug code'.
Nov
19
comment Music Notation Editor - Refactoring view creation logic elsewhere
I think two books might be useful to you: 'Design Patterns, by the Gof' and Domain Driven Design by Eric Evans.
Nov
19
comment Music Notation Editor - Refactoring view creation logic elsewhere
Re: " I'm not sure how to solve certain notation logic without [bi-directional relationships]." I think you should loosen up and just be very liberal about creating new classes (on paper). Start making up new words to describe those 'things' that would have no place if you got rid of a bi-directional relationship. For example: "a note needs to know about .xyz.. to determine their accidentals". Why not put all that stuff into an "AccidentalsMap". Purge those bi-directionals breaking down everything so it has just one responsibility. Add new classes to glue them together, then prune to taste.
Nov
18
comment Music Notation Editor - Refactoring view creation logic elsewhere
p.s - I like what you are trying to achieve with your project - it sounds ambitous, but really cool if you can pull it off.
Nov
18
comment Music Notation Editor - Refactoring view creation logic elsewhere
"All of the relationships are bi-directional". Wow. That really scares me. I would try and eradicate all bi-directional relationships and that would just make things so much simpler. ...... Also Have you considered adding some kind of "Song", "Timeline" or "Track" entities upon which these things can hang?