xp-cinci, Would anyone like to suggest some topics for the Meeting Tuesday? Otherwise we will conduct the meeting as OpenSpace. Regards, - Mark Windholtz (513)...
... This wouldn't consume the whole meeting, but I'd be interested in seeing if Jim would like to overview the recent flexmock. I'd used the Mocha mocking...
... Maybe Scott and Jim can go head to head with Mocha vs. Flexmock? I'd like to see some practical examples of both. ... Doug Alcorn (513) 295-2844 ...
... This would indeed be interesting--I just switched over to FlexMock from RSpec's builtin mocks in my transition to Test::Spec (BDD implemented over...
I just posted a white paper that some of you may be interested in ... ABSTRACT: Agile software development methodologies provide many benefits including...
Good meeting last night. I am looking forward to the coding event next month. I had a couple of conversations that we counld't finish so I thought I would tie...
We discused the idea that of chaining method calls together is a bad thing. getCustomer().getAddress().setZip("12323"); There is a technical term for it...
Insidentally, it was mentioned that some people work with 120 column editors. I am working with we developer at the moment to discourage this habbit. The ...
I think Law of Demeter increases initial development time and decrease performance as it requires writing a large number of small "wrapper" methods to...
Compilers should optimize the runtime hit. There may be "programmer understanding hit" though. Mike ... From: xp-cincinnati@yahoogroups.com ...
Schneider, Michael
scmikes@...
Oct 5, 2006 7:15 pm
1410
I wonder what Jim's presentation would have looked like if he had followed the Suggestion of Demeter? It seems like OO DSLs would be pretty hard to write, and...
The "train-wreck" style is definitly ugly (imho) However, the wrapper method solution is not always practical, consider this (from Hunt & Thomas article): ...
Here is a suggestion that could work with a dynamic language like Ruby. First pardon my ignorance of Ruby, I am going to use Java's syntax to express something...
... Another thing to think about is what the code is trying to /do/. Code like this is ugly and wrong because it does nothing, It just navigates around in the...
I was reading Douglas Schon's Reflective Practitioner books recently and came across this quote, which expresses a problem I've found in teaching software...
... I am not quite in agreement with this as it relates to Demeter--but then again, I definitely do not agree with Demeter to begin with. It is usually solving...
... I forgot to mention: While in London last month, I had my daughter take a picture of the Statue of Demeter in the British Museum, with the thought of...
Jim's code doesn't break Demeter because it doesn't increase coupling. Effectively Demeter is only broken if the returned types are different at each level. ...
This looks interesting. Can we do this in java? Presumably it uses AOP of some kind? If memory serves, Dave's answer to the getCustomer().getAddress().getZip()...
... exposes all Customer's methods, so we check with the Customer object. ... check with Address object, which does have getState(). ... or precedence of...
... I do not see how can this be done in Java w.o. 1. code generation at compile time. 2. or modify the java compiler. But that's not as "neat" as the Ruby's...
The following xp-cincinnati poll is now closed. Here are the final results: POLL QUESTION: To better centralize the location of the Agile Lunch, at which...
xp-cincinnati@yahoogr...
Oct 8, 2006 8:26 am
1423
I talked about this with Ramnivas Laddad who is one of the presenters at the NoFluffJustStuff conference. It was a little ironic because I was expressing...
Yes, this is an interesting problem. I think some of the learning process has to come through a struggle or pain. The team I am currently working with has been...