Linked by Eugenia Loli on Sun 4th Jun 2006 20:30 UTC
General Development How do you elicit high-quality information from information sources that are subject to deletion, distortion and generalization? According to Jim Arlow, the answer is generative analysis, which is a new approach to learning object oriented analysis that teaches you how to deal with these and other real-world human issues of software engineering. Also, Mike Kelly examines a recent testing experience that should have worked: plenty of scripted test cases, plenty of time developing and testing the scripts. So what went wrong? Plenty.
Order by: Score:
cubes
by Cloudy on Sun 4th Jun 2006 23:21 UTC
Cloudy
Member since:
2006-02-15

OO is like trying to build arches when all you have available is cubes. You can almost do it. There are four or five different ways that almost work. The structures that result are amost arches. People get attracted to one way for a while, but then they get used to it, get tired of its flaws, and notice one of the ways that has been out of favor, and the flock moves to it. A few years later, they're back to the first way, but they're still making arches out of cubes.

Reply Score: 1

Re: cubes
by acobar on Mon 5th Jun 2006 01:58 UTC
acobar
Member since:
2005-11-15

Even if I don't agree with you fully, that is really an statement that comes to be true a lot of times. John learns how to use OO, starts to see objects all the time and forget about better ways to approach a particular problem. Its kinda like religion, he doesn't want even discuss it, the truth was revealed to him. Amen.

Reply Score: 1

RE: Re: cubes
by Cloudy on Mon 5th Jun 2006 04:27 UTC in reply to "Re: cubes"
Cloudy Member since:
2006-02-15

Well, take a detailed look at this specific article. It takes a very long time to say:

Organize information.
Discover relationships.
Ask questions.

It is, if you were paying attention, what your English teacher tried to teach you as a high school freshman. (Substitute language and grade as appropriate.)

Worse than that, the entire article has no insights in it about how to organize, discover, or ask. It's unnecessarily verbose (someone was writing to a column size,) unnecessarily jargon rich (someone was trying to impress) and unnecessarily simple.

I will give the author credit, at least, for obeying Bohr's dictum to never express yourself more clearly than you think.

Reply Score: 1

RE[2]: Re: cubes
by norxh on Wed 7th Jun 2006 03:09 UTC in reply to "RE: Re: cubes"
norxh Member since:
2005-08-08

haha. i agree with you somewhat cloudy. but i am having difficulty passing any further judgement as i'm having difficulty just reading the article for the reasons you stated.

judging by the seriousness of some of the comments, i feel i'm not the only one ;)

Edited 2006-06-07 03:09

Reply Score: 1

GA
by PowerMacX on Mon 5th Jun 2006 02:51 UTC
PowerMacX
Member since:
2005-11-06

From the article title: Learn Object-Oriented (OO) Analysis with Generative Analysis (GA)

As far as I know, GA is normally used for Genetic Algorithms. I have previously seen 'GAn' as an abbreviation for Generative Analysis though.

Reply Score: 1

Shit in shit out
by Andre4s on Mon 5th Jun 2006 06:44 UTC
Andre4s
Member since:
2006-02-10

This is taken from the listed benefits of GA from the article

"A set of transformations to generate high-quality information from low-quality information"

so, shit in, shit out is not true anymore?! Finally!! =)

Reply Score: 1

RE: Shit in shit out
by Cloudy on Mon 5th Jun 2006 17:20 UTC in reply to "Shit in shit out"
Cloudy Member since:
2006-02-15

That is correct. Through a generative process of refinement, we have converted the input to fertilizer.

From it a rich industry of programming punditry emerges.

Reply Score: 1

RE[2]: Re: cubes
by Soulbender on Mon 5th Jun 2006 08:40 UTC
Soulbender
Member since:
2005-08-18

"It takes a very long time to say:
Organize information.
Discover relationships.
Ask questions."

Hey, it's just like "Extreme Programming", ie common sense.

Reply Score: 1

RE[3]: Re: cubes
by dylansmrjones on Mon 5th Jun 2006 10:09 UTC in reply to "RE[2]: Re: cubes"
dylansmrjones Member since:
2005-10-02

Hey, it's just like "Extreme Programming", ie common sense.

*sshh..* That's a secret. You're endangering the stability of the international society ;)

Reply Score: 1