Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Are you as productive?
Message
From
30/09/2004 17:40:25
 
 
To
29/09/2004 21:44:40
General information
Forum:
ASP.NET
Category:
Other
Miscellaneous
Thread ID:
00946370
Message ID:
00947740
Views:
21
David:
Unfortunately I cannot speak to pair programming. But even for the single programmer TDD is great. Its the only part of .NET that approximates the run it in the Command window aspect of VFP. It also in my opinion is the best way to explore the environment. I've also used NunitForms and can highly suggest NUnitAddin to the above especially if you want to use debug.

Mike
>OK - this is a couple of days late, but I couldn't resist. Quickest way to get up to speed in .Net?
>
>PAIR PROGRAMMING/TEST DRIVEN DEVELOPMENT
>
>If you gain proficiency in unit testing, switching is a relative breeze. We took on a new project in .Net having never done more than "Hello World" on a webform. Yet we had total confidence in our abilities because of the power of both pairing and TDD.
>
>Using pair programming and TDD, we cranked out a complete web app (and built a simple framework in the process) in 3 months (learning curve included). Pairing significantly sped up the learning process, and testing gave us the confidence to get things to work with absolutely no concern for how we got it to work. As we learned more, we refactored. Our tests broke, telling us exactly what we messed up. We fixed the problems, and moved on.
>
>If you've never used TDD, you don't know what your missing. I'm pretty confident that we could learn to develop with similar ease in any technology which has a competent open source unit testing solution (NUNIT is awesome).
>
>Even if you do not have someone to pair with, though, TDD alone can be a tremendous asset. I can't ever imagine writing a system again without it.
>
>For a primer, read Kent Beck's "Test-Driven Development". He's the creator of Extreme Programming (which, granted, many find to be too extreme), and a leading apostle of TDD. Great book, and you'll learn some Python and Java in the process (no need to know anything about either to read the book).
>
>Good luck,
>
>David
>
>
>
>>Hi Bonnie,
>>
>>How did you start? I tried to download and use "the classes" (I think) and I could never get up and running. What kinds of things did you do to learn it the best (fastest)?
>>
>>>Mike,
>>>
>>>As with any new language, once you get past the learning curve, I find programming in .NET to be just as productive as VFP. How long does it take to get past the learning curve is the question you should ask, but that will vary from person to person. Some will say 2 months, some will say 6 months ... I've even heard people say 1 year!! But, I think that I was up to speed and being productive after about 2 months or so.
>>>
>>>~~Bonnie
>>>
>>>
>>>
>>>>Warning: The Question about to be asked in Generic and non-specific. As such those requiring exact specifics are advised to move on...
>>>>
>>>>So, especially for those who have worked in the VFP environment, are you as productive, or less/more productive in the .Net environment?
>>>>
>>>>Given a project that could be equally well done in either environment, which would you pick?
>>>>
>>>>TIA
>>>>Mike
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform