Re: studies of naming?

2012-03-28 Thread John Daughtry
You introduced a third option. However, it is a deviation of the implementation behind the interface as opposed to an alternative interface. Are you suggesting that every API study should consider all of the limitless alternative implementations? Perhaps I misunderstood the design alternative you s

RE: studies of naming?

2012-03-28 Thread Steven Clarke
Richard, Thanks for laying out the different design options. Unfortunately we're not always in a position to be able to study every design option since we're constrained by our shipping schedule. Sometimes we need to trade off what we know our engineering teams can build in the time we have ava

Re: studies of naming?

2012-03-28 Thread Richard O'Keefe
On 29/03/2012, at 1:50 AM, John Daughtry wrote: > > You introduced a third option. However, it is a deviation of the > implementation behind the interface as opposed to an alternative interface. I introduced at least three alternative options. The first of those was what *in practice* create

RE: studies of naming?

2012-03-28 Thread Brad Myers
Three points Richard is missing are (1) the issue of what to do with the values are you are assembling them. One of the arguments for the create-set-call style that Richard is missing is that people don't like to have to invent a bunch of local variables to hold the parameters if they have to be co

Re: studies of naming?

2012-03-28 Thread Richard O'Keefe
On 29/03/2012, at 4:00 PM, Brad Myers wrote: > Three points Richard is missing are (1) the issue of what to do with the > values are you are assembling them. One of the arguments for the > create-set-call style that Richard is missing is that people don't like to > have to invent a bunch of local

Re: studies of naming?

2012-03-28 Thread Richard O'Keefe
On 29/03/2012, at 5:49 PM, Richard O'Keefe wrote: > Let's recall the Builder pattern. There are actually two variables. s/variables/variants/ Sorry. -- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (

Re: studies of naming?

2012-03-28 Thread Richard O'Keefe
On 29/03/2012, at 3:39 AM, Steven Clarke wrote: > > We don’t have the luxury of dismissing these types of programmers. While it > might strike you with terror that these programmers exist, they are > successfully building applications in many different domains. They may work > differently to