Originally posted by Santosh Ram:
With all the Java/J2EE coding practices around I really do not see pair programming as an effective tool in development phase.
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Originally posted by Erick Reid:
I look forward to one day again using PP, but have found that it is a hard sell in the past couple shops. The reason is never made explicit, but the vibe is that other developers may have had similar past experiences with it, and now irrationaly growl when "Beck" is uttered.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
But I also don't see any need to utter "Beck" when I in fact can honestly cry for help...
Originally posted by Erick Reid:
Can you put your feedback another way?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Erick Reid:
leading horse to water and shoving his head in shouting, "drink darn you or it'll reflect poorly in your review!" makes for angry, dehydrated horse.
That is sort of like the means used by manager in my past environment to get everyone doing XP/PP.
Thanks for reminding me though not to get frustrated and make a mistake similar to those above mentioned manager made.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Erick Reid:
Ilja,
Turns out that my local library has a couple copies of "Fearless Change".
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Those managers obviously didn't understand what XP is about. It's no coincidence that the very first part of the Agile Manifesto is "individuals and their interactions over processes and tools". XP can only work, in my opinion, when the team *chooses* to do it - not when it is forced to. The latter simply undermines its basic values (which since the second edition of the book also officially includes Respect, by the way).
Originally posted by Don Stadler:
A team is not a democracy - but a well-run team contains strong elements of choice.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Linda Rising:
We used to believe that PP took twice as long as working alone. It makes sense. Now there is data from experiments to show that this is not the case. It's true that there can be a learning curve for some pairs, but the interesting result is that there isn't much of an effort penalty and sometimes there is no penalty. What the data shows is that the quality of the solution is greater than it would be for either partner coding alone. Laurie Williams has an excellent book on the subject with lots of data and intriguing stories -- see Pair Programming Illuminated.
Originally posted by shailesh sonavadekar:
some times 1+1 = 11 right ??? if the partner is lateral thinker like de bono ???
Originally posted by Chern-Jer Shiao:
Why (1 = 1) is there?
I'm just wondering if this developer was mad about something and was trying to express in his code?
Pair programming would have caught this mistake.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Originally posted by Lasse Koskela:
That might not be a mistake but a feature... I remember we once had to add a "AND (1 = 1)" into an SQL template simply because the framework we were using didn't handle some awkward situation unless we had that seemingly useless constraint in place...
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
paradigm - first thing I learned while learning Java
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime. |