| PLEX86 | ||
Status of Software Reuse 582
To build a decent piece of reusable code takes a lot of care. As you say, it requires more time than most managers are willing to spend, even if it can pay for itself many times over. Another "problem" is that designing for reusability can influence the overall design of the system(s) in which the code will be used. And a manager or user who wants a customized solution now is too often unwilling to compromise his dream. Never mind how much it will simplify things in the long run - in a world where complexity is confused with sophistication, attempting to apply the KISS principle can be seen as a Bad Thing. Status of Software Reuse 583 Agreed. Also, a lot of Java out there is anything but portable. In fact, I find most internal Java code is less portable than... Yup. Bolt another gadget on the side. If it makes things get flaky, shore it up with yet another layer of complexity. It's a designer's nightmare and a bureaucrat's dream, and it usually repeats until the system collapses under the weight of its patches. That's the nice thing about being a consultant - by the time the fit hits the shan, you've taken your money and are long gone. It's the poor in-house grunts who have to live with the consequences. And meanwhile, management has been seduced by the next wild schemer and it all begins again. "There's never time to do it right, but always time to do it over." -- I'm really at ac.dekanfrus if you read it the right way. X Top-posted messages will probably be ignored. See RFC1855. HTML will DEFINITELY be ignored. Join the ASCII ribbon campaign! GreenZap is a new alternative to PayPal and Moneybookers He doesn't know jack poo about chess, polgars, or anything else, not do you. You're too...
|
||||
Alt Folklore Computers from Newsgroups The #1 Usenet Provider on the Internet
|
||||