|
Hello Team:
I think that the idea of "Pair Programming" is laying the groundwork for yet more of
the "Hey-lets-think-up-something-new-paradigm" and force it on the IT Sector because its cool, which seems, unfortunately becoming the norm.
Someone needs to explain:
1. Why as a developer, I need someone else to type in my code?
2. What does bring to the Development Cycle? Does it decrease the
"Time to Completion"?
3. Is the "typer" or "typee" or both Software Developers?
4. Who is responsible for error resolution? Who performs the Unit Tests?
I can only express my opinon on this, but after twenty-plus years in Information
Technology, this has got to be the most "STUPIDEST"(and I have heard alot), thing I have ever heard of.
So, to whomever thought this up. Please, stop.
Have a nice day!
"..Resistance is Futile..."
|
|
|
|
|
As I see it most errors can not be detected in pair programming (side effect bugs, requirement bugs, design bugs...)
I think that pair programming is a waste of money that should be invested in better design, more QA or my salary.
No one it perfect and listed below is what I do to minimize bugs:
a. Double check yourself and read your own lines
b. Write well commented code
c. Test your code
d. Program defensively
e. Use a good logging mechanism
f. use assertions (Debug.Assert in C#) VERY IMPORTANT
Assertions are a blessing that brings stability to an application.
If you have an axiom than use an assertion and every time your code runs it will be tested ( in debug mode). If you think about it when programming UI one can (and must) always use assertions.
Any additions are more than welcome
Natza Mitzi
|
|
|
|
|
|
I use pair programming for a couple of reasons. I'll ask someone to work with me when I have something critical that I want another pair of eyes on while I'm doing the work. Also, when I'm in an area of the code that's more familiar to another programmer, but I'm doing a task that's part of my task, it's a great technique. The job gets done much faster than it would if either of us were trying to do it alone.
That said, for me, it's fun. I'm a nerd and my co-workers are nerds and interested in the same sort of arcana that I am. I mean, I can't talk to too many people about why a breadth first search algorithm may be appropriate for a traversing part of a highly recursive tree structure. Of course, if my co-workers weren't really great, interesting people, I'd probably prefer to work alone. But they are, and it makes working with them a delight.
|
|
|
|
|
We cannot execute both the if part and its else part at the same time. Right?
"Silence will create respect and dignity; justice and fair play will bring more friends;
benevolence and charity will enhance prestige and position; courtesy will draw benevolence;
service of mankind will secure leadership and good words will overcome powerful enemies"
Ali (Peace be upon him)
|
|
|
|
|
|
If it were machines, the pair_programming seem to work, but for humans it is pair_crackdown that seems to work!
"Silence will create respect and dignity; justice and fair play will bring more friends;
benevolence and charity will enhance prestige and position; courtesy will draw benevolence;
service of mankind will secure leadership and good words will overcome powerful enemies"
Ali (Peace be upon him)
|
|
|
|
|
Nisamudheen wrote: If it were machines, the pair_programming seem to work, but for humans it is pair_crackdown that seems to work!
he he he thats nice quote! time to change my sig check out my current sig!
"If it were machines, the pair_programming seem to work, but for humans it is pair_crackdown that seems to work! " - Nisamudheen Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|
|
i hope you don't have any problem if i use you name in my signature right!
"If it were machines, the pair_programming seem to work, but for humans it is pair_crackdown that seems to work! " - Nisamudheen
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
I want to use MultiView Inside a repeater. I had tried and asked to many but no result. no one had used both together. if ther e is some one how can use multiview inside a repeater then help me.
|
|
|
|
|
No, I don't like others using my keyboard.
Maxwell Chen
|
|
|
|
|
It'd be Triad Programming, but i really don't care much for scotch.
But who is the king of all of these folks?
|
|
|
|
|
Ah, nothing like old friends to lubricate the synapses while working on a solution. That is until they start fuddling the mind instead.
INTP
"Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra
|
|
|
|
|
I'd certainly consider trying coed naked pair programming...
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
You're naked with a hot woman, and you want to do... programming?
Oh, well, at least you didn't say you want to go debugging.
Cheers,
Vikram.
If the radiance of a thousand suns
Were to burst at once into the sky
That would be like the splendor of the Mighty one—
I am become Death,
The shatterer of Worlds.
|
|
|
|
|
i'd LOVE to debug a bit, but first you need to refactor.
|
|
|
|
|
Maaate - that's not an image I want hanging around.
Cheers,
Vikram.
If the radiance of a thousand suns
Were to burst at once into the sky
That would be like the splendor of the Mighty one—
I am become Death,
The shatterer of Worlds.
|
|
|
|
|
Vikram A Punathambekar wrote: Oh, well, at least you didn't say you want to go debugging.
he he he!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
"If it were machines, the pair_programming seem to work, but for humans it is pair_crackdown that seems to work! " - Nisamudheen
Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
at least one other person knows what the **** you are doing... after that, you are on your own.
_________________________
Asu no koto o ieba, tenjo de nezumi ga warau.
Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
|
|
|
|
|
My pair would be Sarah...
And of course I would have to be the observer and not the programmer...
|
|
|
|
|
Well, Joan, why don't you post pictures of Sarah, and we'll decide?
Cheers,
Vikram.
If the radiance of a thousand suns
Were to burst at once into the sky
That would be like the splendor of the Mighty one—
I am become Death,
The shatterer of Worlds.
|
|
|
|
|
I used it for critical components in critical project times, I beleive it's very useful in these cases.
|
|
|
|
|
hspc wrote: I used it for critical components in critical project times, I beleive it's very useful in these cases.
I used to code by pair programming but i used to be mentor and have 3 student who review my code ...!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|
|
|
right you say!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|