Chet, Thanks for picking up on this. Most people talk about the more prolific Class patterns vs. the more controverial Method patterns. Truthfully, the method...
157279
Kevin Trethewey
kevint@...
Apr 5, 2012 11:19 am
Perhaps this would be more effectively achieved through a 'meta' approach - a graphical plugin that automagically detects and highlights common OO patterns? ...
157278
MarvinToll.com
y153446
Apr 5, 2012 11:19 am
Charlie, Wow that does sound bad. "one is doing it as a memorized set of steps, without understanding." Reminds me of when I first started memorizing piano...
157277
MarvinToll.com
y153446
Apr 5, 2012 11:02 am
Alfredo, I agree with you... "code understandability comes from _context". And one of those contexts is architectural... so the trick is how to communicate...
157276
Steven Gordon
sfman2k
Apr 5, 2012 9:03 am
On Wed, Apr 4, 2012 at 9:47 PM, Chet Hendrickson ... This sounds inconsistent with your view that patterns are like a dictionary. If the code is using a...
157275
Chet Hendrickson
suechet
Apr 5, 2012 4:48 am
Hello Marvin, Wednesday, April 4, 2012, 11:32:39 PM, you wrote: Said another way... it is fine to use patterns... and it is fine to not use them. However, if...
157274
Chet Hendrickson
suechet
Apr 5, 2012 4:02 am
Hello Charlie, I wholeheartedly agree with you. I have been saying for sometime now that pattern literature should be look upon as a dictionary and not a...
157273
Charlie Poole
cpoole98370
Apr 5, 2012 3:53 am
Hi Marvin, ... Ron used the word and I just echoed it, adding "or otherwise replicate" in parenteheses. However, I believe that doing something by rote is...
157272
MarvinToll.com
y153446
Apr 5, 2012 3:53 am
Ron, Global understandability of code emerged as a concern in the context of global sourcing... where people from different cultures, countries, contexts and...
157271
MarvinToll.com
y153446
Apr 5, 2012 3:44 am
In-line... ... Of course... PED simply identifies understandability as one of the seven concerns for those interested in being an effective author of code. ......
157270
MarvinToll.com
y153446
Apr 5, 2012 3:32 am
Charlie, I'm not sure how we got to using patterns by rote? In fact, I'm not sure what using a pattern by rote really means. An optional set of patterns...
157269
Steven Gordon
sfman2k
Apr 5, 2012 1:43 am
... Working on more or fewer things at once could be due to the stories at a particular time all requiring the same specific skills, preventing the team from...
157268
Amir Kolsky
kolsky
Apr 4, 2012 9:51 pm
I stipulate that it does measure productivity but no directly. Assuming that the {business owner / product owner / product champion / customer / Big Kahuna /...
157267
Steven Gordon
sfman2k
Apr 4, 2012 9:03 pm
Then do we agree that cycle time is a good thing to measure, but it does not measure "productivity" or anything other than cycle time? ... Isn't velocity also...
157266
Amir Kolsky
kolsky
Apr 4, 2012 8:29 pm
Cycle time does not directly measure any specific parameter. However, it is influenced by all the other parameters. If you see cycle time reducing - you're...
157265
Charlie Poole
cpoole98370
Apr 4, 2012 8:16 pm
Hi Ron, Aside from just agreeing (which I do) with everything you wrote, I'd like to point out that the notion of patterns as something to follow by rote (or ...
157264
Steven Gordon
sfman2k
Apr 4, 2012 4:34 pm
... And what you are measuring is only cycle time (which is a good thing to optimize). You are not measuring how that cycle time is being reduced (or ...
157263
Amir Kolsky
kolsky
Apr 4, 2012 4:17 pm
You measure across two set points. You can then measure the ongoing improvement between these two points. The larger the "distance" the more of the...
157262
Adrian Howard
ajh65537
Apr 4, 2012 3:10 pm
Hi Amir, ... [snip] That makes sense - but leads to an obvious question. What can you change process wise and _not_ change the value stream in some way? :-) ...
157261
Alfredo Chávez
alfredo_chv
Apr 4, 2012 3:01 pm
Hi Marvin I, like Ron, am very interested in what makes software better. But I see a conceptual mismatch in the discussion, whether intentional or not: I do...
157260
Steven Gordon
sfman2k
Apr 4, 2012 1:46 pm
... I have no problem understanding you. You have a repeated demonstrated that either you do not understand what I write or choose to ignore it. I use a ...
157259
RonJeffries
RonaldEJeffries
Apr 4, 2012 10:22 am
Hi Tim, ... Yes! The ability of code to be understood does not come from rote things like patterns, and in fact naming the pattern you're using in code is...
157258
M. Manca
micronpn
Apr 4, 2012 9:16 am
Il 04/04/2012 10:41, MarvinToll.com ha scritto: Marvin, I am involved in daily work about embedded development both in hardware and firmware. In this context I...
157257
MarvinToll.com
y153446
Apr 4, 2012 8:41 am
Steve, I know I've repeatedly demonstrate an inability to adequatly communicate with you. Perhaps if you could provide me some context? Do you code daily? Do...
157256
MarvinToll.com
y153446
Apr 4, 2012 8:30 am
Tim, Thanks for engaging. Your post spawned two questions: 1. When is the right time to use an Implementation Pattern (vs. a Design Pattern)? 2. Have you...
157255
MarvinToll.com
y153446
Apr 4, 2012 8:24 am
Alfredo, I'm trying to spawn an opportunity for people to interact over a couple of different approaches to global understandability of software. _Marvin...
157254
Amir Kolsky
kolsky
Apr 4, 2012 7:05 am
LOL, "vaguely relevant?" ... From: extremeprogramming@yahoogroups.com [mailto:extremeprogramming@yahoogroups.com] On Behalf Of Charlie Poole Sent: Tuesday,...
157253
Charlie Poole
cpoole98370
Apr 4, 2012 5:30 am
You reminded me of something that happened to me 10 or 12 years ago. I should warn you that it's only vaguely relevant to this thread, but amusing in a dark...
157252
Amir Kolsky
kolsky
Apr 4, 2012 5:21 am
Guys, if you cut corners, in the not so short term the cycle time WILL GO UP. From: extremeprogramming@yahoogroups.com ...
157251
Tim Ottinger
linux_tim
Apr 4, 2012 12:26 am
... Just for the record, my advice to people is that the right time to use a design pattern in code is when _not_ using it makes the code _even_ _worse_. I...