Code Comments

Programming Forum and web based access to our favorite programming groups.
For Programmers: Free Programming Magazines | New: Database administration forum
Registration is free! Edit your profileCalendarFind other membersFrequently Asked QuestionsSearch -> 
Post New Thread











Thread
Author

Re: My First C# (warning - long post)
On Feb 8, 10:56 pm, "Pete Dashwood"
<dashw...@removethis.enternet.co.nz> wrote:
> "andrewmcdonagh" <andrewmcdon...@gmail.com> wrote in message
>
> news:1170954277.185118.185740@q2g2000cwa.googlegroups.com...
>
>
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>
> I can't tell you what a relief it was to read these articles :-)
>
> For some time now I have been trying to explain that an OO approach remove
s
> the need for source code maintenance in the traditional sense. Classes and
> methods should be encapsulated and "do what they do". When change is
> required it should be new interfaces or extensions and NOT an internal
> change to already working code. Apart from the obvious benefit of NOT
> requiring regression testing, this approach also simplifies maintaining
> applications. I came to learn this by working with COM component developme
nt
> over a number of  years.
>
> Most people here, coming from a procedural background where the whole poin
t
> of good coding practice is to ensure that source code is easily maintained
,
> and one of the reasons for using COBOL in the first place is its
> "self-documenting" nature, simply thought I was crazy.
>
> Write applications then don't change the code? Impossible!
>
> Of course, it isn't impossible and I've been doing it for some years now. 
I
> see it as one of the most compelling arguments for using OO.
>
> After a number of clumsy attempts to explain myself, I simply gave up...
> It's like trying to explain the concept of "red" to a person who has been
> blind since birth...
>
> I have never studied the computer science covered in these articles, but
> arrived at the same conclusions just by empirical practice.
>
> This is the first tme I have seen some of the things I know innately,
> expressed in a tangible and easily assimilable form. OK, there is a heap o
f
> new jargon and acronyms, but the pure light of the underlying principles
> shines through like a beacon.
>
> I strongly recommend any COBOL programmer who is labouring under the burde
n
> of heavy regression testing to at least browse the first article. (I
> especially liked his description of "software rot" and what causes it :-))
> Here is a direct link:
>
> http://www.objectmentor.com/resourc..._and_Pattern...
>
....
>
> Pete.

Oh, BTW, this is an extract from Bobs excellent book Agile software
development http://www.amazon.co.uk/Software-De...ent-Principles-
Patterns-Practices/dp/0135974445/sr=8-14/qid=1171021059/
ref=sr_1_14/202-5327192-4527047?ie=UTF8&s=books


Report this thread to moderator Post Follow-up to this message
Old Post
andrewmcdonagh
02-09-07 12:55 PM


Sponsored Links




Last Thread Next Thread Next
Search this forum -> 
Post New Thread

Cobol archive

Show a Printable Version Send to friend Email This Page to Someone! subscribe to this thread Receive updates to this thread
Computer Consultants
Programming Jobs
Visual Basic Controls
SQL Server Programming
Webservices
Java Security
Visual Studio
C# Programming
Visual J++
Software engineering
Open source Software
Perl Programming
PHP Programming
ASP Programming
ASP .NET Programming
Visual Basic Programming
Windows Scripting Host
Java Programming
Java Help
Java Beans
VBScript
Cobol
MAC Applications
Unix Programming
Forum Jump:
All times are GMT. The time now is 05:24 AM.

 
Free MCSE Braindumps | Real Estate Topics

Programming forum archive

Copyrights CodeComments.com 2004 - 2006

Powered by vBulletin Copyright 2000-2006 Jelsoft Enterprises Limited.