Best Programming Practices For Web Developers
An anonymous reader writes "Web pages have become a major functional component of the daily lives of millions of people. Web developers are in a position to make that part of everyone's lives better. Why not try using traditional computer programming and best practices of software engineering?"
Anyone who doesn't think this is possible has never learned Perl.
Everyone has their own "expert opinion" on what constitutes "good code." PERL is so baroque and full of exceptions to rules, non-obvious conveniences (e.g. command-line parameter processing), default variables, case requirements etc. that it is impossible for mere mortals to produce code that is understandable and maintainable by anyone other than themselves, and certainly not to anyone learning the language. It's probably easier to get a newbie productive on an existing C++ project than on a PERL one, and C++ sucks. Indeed, someone once said that C++ is an octopus made by nailing extra legs on a dog, and they're not far wrong.
Object orientation in PERL is not part of the core language, but is a hack based on the way that the symbol table works. You can not possibly seriously suggest that it's a good idea.
PERL is duct tape. It's covered in fluff and hair. Let me know when PERL 6 is ready.
Stick Men