note 81693 added to language.oop5

From: Date: Mon, 10 Mar 2008 10:04:39 +0000
Subject: note 81693 added to language.oop5
Groups: php.notes 
Request: Send a blank email to php-notes+get-136889@lists.php.net to get a copy of this message
Hey Anonymous (05-Mar-2008 09:44), And Bill Gates said we'd only ever need 640K. Even the supposedly great ones can be narrow-minded or short-sighted. It's OK. Procedural has its place, too, just like OOP has its place. Don't discount one for the other. OOP is not always the correct methodology for a project. I've been coding since the early 80's and I still run into projects that require chunks of procedural code because it is quick and easy and the project just doesn't require more lines of code than that. I often come in and maintain systems that have been around a while or that were just simply written procedurally. Budgets don't always allow for rebuilding systems from scratch. In cases like those, OOP is most definitely not a good option for economic reasons. Sure, it would be ideal for the world to be all OOP all the time, but it is not. Perhaps in all four years of your programming career, you've just been sheltered from those kinds of projects. But, that's fine because there are more than enough OOP projects out there, thankfully. It isn't always black and white. OOP vs. procedural doesn't need to be sold or preached. It's a choice and a good developer or development team chooses the correct one. I am taken very seriously by my peers when I use either OOP or procedural. But, I am not laughed at or taken less seriously when I write procedural code. I am paid for it, in fact. ---- Server IP: 64.71.164.2 Probable Submitter: 24.234.245.227 ---- Manual Page -- http://www.php.net/manual/en/language.oop5.php Edit -- https://master.php.net/note/edit/81693 Del: integrated -- https://master.php.net/note/delete/81693/integrated Del: useless -- https://master.php.net/note/delete/81693/useless Del: bad code -- https://master.php.net/note/delete/81693/bad+code Del: spam -- https://master.php.net/note/delete/81693/spam Del: non-english -- https://master.php.net/note/delete/81693/non-english Del: in docs -- https://master.php.net/note/delete/81693/in+docs Del: other reasons-- https://master.php.net/note/delete/81693 Reject -- https://master.php.net/note/reject/81693 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#136889) next »