|
On 03/24/99 04:35:51 AM Colin Williams wrote: >What happens when you get to mybean10,000 and the application is poorly >documented? Writing modular code isn't an excuse to ignore the documentation! You got to MyBean10000 because you had 10000 business tasks to perform. How do you know that? Because your librarian tells you that your new business function isn't represented in your library of beans yet. The librarian knows because each bean is simple enough that the documentation clearly describes it's behaviour. Because the documentation is easy to write and easy to understand, you'll be able to actually read it and use it when you need to use a bean in your application. What the modular programming model did for you was to let you construct a more robust application than the monolithic model allows for. The funny thing is that we're even having a debate over the merits of modular programming. If the computer science graduates are surprised to see our monolithic code, the experienced PC programmers we hire to work on the client/server GUI stuff are in shock. They've never seen anything like it on any other platform. We're too insular, too isolated from mainstream computing. What we're really debating here is the question of how soon do we in the midrange community want to utilise more modern programming concepts in our work. Will my shop trash RPG and do everything in Java next week? Nope. But if I learn Java, I advance my knowledge of the science of computing, making my RPG code better in the process. Knowing that the midrange community is traditionally slow to adopt new concepts, it's pretty much up to me to advance myself; if I wait for my employer to teach me Java (or most any modern computing concept!) I could wait a long time. Buck Calabro Billing Concepts Inc (formerly CommSoft), Albany, NY mailto:mcalabro@commsoft.net +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.