We are in the process of discussing subsystem development in parallel projects. Each subsystem has its own release cycle and a system (or product) products...
455
Brad Appleton
bradapp1
Mar 23, 2004 7:29 am
... These were originally written up by Robert Martin in 1996-1997 as part of a series of articles in "The C++ Report". See the ObjectMentor webpage for their...
456
Brad Appleton
bradapp1
Mar 23, 2004 7:39 am
... I would first look at tried and true principles such as "separate interface from implementation" and (you guessed it) the "Interface Segregation Principle"...
457
Sten Rosendahl
sten_rosendahl
Mar 23, 2004 9:49 am
... Over the years, I've seen this problem being solved in a number of different ways depending of both available technology and methodology: In a legacy...
458
Shayne Wissler
thales000
Mar 23, 2004 4:24 pm
... It was a question, not an assertion. I certainly did not mean to put words in your mouth. ... I would leave the decision of whether or not the task...
459
Shayne Wissler
thales000
Mar 23, 2004 4:55 pm
Hi Frank, I think it's hard to answer your question in isolation. It's too easy to make a sweeping statement that might not apply in your circumstances. But...
460
Brad Appleton
bradapp1
Mar 23, 2004 6:47 pm
... Hmmn - the elaboration of the particular kinds of dependencies at play (context versus content) and different strategies and their trade-offs, are...
461
Brad Appleton
bradapp1
Mar 23, 2004 6:59 pm
... I would leave the reality of whether it was a good division of work to be indicated more clearly by feedback as the work was actually taking place,...
462
Shayne Wissler
thales000
Mar 23, 2004 8:29 pm
... I disagreed that there was any tradeoff involved, but I assumed that your position was based on the particular operation of some tools so I figured there...
463
Austin Hastings
Austin_Hastings
Mar 23, 2004 9:47 pm
Frank, The description in your first paragraph matches exactly the component based develoment mode. Each subsystem is an independent product, released on its ...
464
Brad Appleton
bradapp1
Mar 23, 2004 10:52 pm
... Do you see now that you are indeed making a tradeoff for WHERE you want to push the complexity to, and using your assessment of how well your tool handles...
465
Brad Appleton
bradapp1
Mar 23, 2004 11:09 pm
... Do you see those two options as driving the communication/integration patterns used for releasing and coordinating, or vice-versa? Issues of "ownership"...
466
Shayne Wissler
thales000
Mar 24, 2004 12:14 am
... Actually I think it is as simple as it sounds, and I don't recall pointing out that it was ambiguous. I do recall clarifying since there seemed to be some...
467
Brad Appleton
bradapp1
Mar 24, 2004 12:44 am
... It's not evident without making any assumptions about the tool being used. It is warranted to have to clarify what the meaning is since it can mean...
468
Hager, Sean
seanhagerx
Mar 24, 2004 1:56 am
I think this stopped being a "discussion" of ideas several replies ago and has since been more of a debate/defense promoting one position as "absolute truth"...
469
Shayne Wissler
thales000
Mar 24, 2004 4:37 am
... What is wrong with holding a particular position and then debating/defending it? Are we not allowed to disagree in this forum? ... I really don't...
470
Shayne Wissler
thales000
Mar 24, 2004 4:40 am
... I don't view it as a tradeoff when a tool does what it ought to do, even if it took time to get it to do it. E.g., I don't consider it a tradeoff when a...
471
Shayne Wissler
thales000
Mar 24, 2004 4:46 am
... <snip> Do you think there is an inherent ambiguity or just ambiguities caused from using certain tools? Before I thought you thought there was an inherent...
472
David Baird
davidlbaird
Mar 24, 2004 1:15 pm
And now for something completely different... I am trying to formulate an internal presentation on refactoring, that great "new" coding strategy from the XP...
473
Hager, Sean
seanhagerx
Mar 24, 2004 2:14 pm
On another note, you need to have test driven development in place before you try to encourage everyone to constantly refactor. Well, let me clarify that a...
474
only1jpl
Mar 24, 2004 4:21 pm
Like so many before me... Hi, I'm John Letourneau. I work in the Bell Labs division of Lucent Technologies. I'm 40 something with 24 years at the Labs. I've ...
475
Brad Appleton
bradapp1
Mar 24, 2004 4:32 pm
... "ought to do" is subjective, and not absolute. ... "right" is also subjective in the above. There is no absolute "right" truth/way. It's all about context...
476
Shayne Wissler
thales000
Mar 24, 2004 5:03 pm
Hi David, ... I too have been refactoring as long as I've been programming, which was long before XP came out (btw, even though I see some good practices in ...
477
Brad Appleton
bradapp1
Mar 24, 2004 5:31 pm
... I think there is at least one inherent ambiguity. I recommend the recent "branching several times a day" thread on the subversion users list to see several...
478
Shayne Wissler
thales000
Mar 24, 2004 6:32 pm
... Brad, I don't think we're going to get anywhere by you trying to give me philosophy lessons. Suffice it to say that there are many different philosophies....
479
Brad Appleton
bradapp1
Mar 24, 2004 7:06 pm
... Yes. It is interesting. We go to all this effort with things like encapsulation and abstraction and information hiding to help ensure that changes will...
480
Brad Appleton
bradapp1
Mar 24, 2004 7:07 pm
... Disagree - yes. Constructively. If I don't make room for those other ideas to co-exist, if I persistently maintain the other must always be wrong in order ...
Hi, Just some fragments... Subject is very interesting, but the threat is not anymore... ... things right [...] ... Could someone summarize the different...
483
Brad Appleton
bradapp1
Mar 25, 2004 12:18 am
... BACKGROUND ========== The scenario was where there are two developers each working on their own separate task, and one or both of them need/want to use...