Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Maintainability

Name: Anonymous 2005-07-05 19:49

I recently said php was maintainable but I am not sure what that actually means. What is your definition of maintainable?

Name: Anonymous 2005-07-05 20:41

>>1
You are the Perl fanboy, not the guy who said that, because that's me.

Maintainability is the ability to fix, adapt, improve, and extend existing software after the initial life cycle.

Name: Anonymous 2005-07-06 0:19

And how does mixing business logic and presentation logic help this?

Name: Anonymous 2005-07-06 9:46

>>3
Who said I do that? Have you really taken PHP seriously ever? Or are you bashing it without even knowing how to do three tenths of a half-assed application with it?

Our system is actually three layers. Logic, templates (HTML with few attributes), and theme (CSS and images). You can replace any of the three without changing the rest.

If you don't know how to do PHP properly, it's your fault, not PHP's, stop bullshitting about it.

Name: Anonymous 2005-07-06 10:26

MVC for great justice.

Name: Anonymous 2005-07-06 15:45

>>4
The language immediately supports the mixing of logic of presentation and business logic, that is how it was made, basically you are using strategies to get around PHP's brain dead default garbage.

Ad hominen attacks don't help your arguement either. Also you shouldn't claim that other posters don't know anything when they are posting as anonymous how do you know they aren't a grizzled former PHP veteran who said enough is enough and refused to take another PHP job because it was such soul shattering disheartening experience when compared to just about anything else.

The fact is, there are few features in PHP which make it actually maintainable. Does it have a strict type system which can test for relatively simple logic mistakes? Does it have a system which you can see if you misspelled variable names? Does it have a system where you get warning if you are accessing previously undefined values? Does it have a system of taint? Does it have a namespace system to further support the modularization of code? Does it allow for a system of interface? Does it have a good commenting system (javadoc/perldoc)? Does it PROMOTE the seperation of concerns? Does it allow the seperation of presentation and non-presentation logic to be evident? Does it allow give your closures? Does it give you proper scoping? Does it give you ways to protect your data from other programmers. Does it give you a system to warn you about anything?

Name: Anonymous 2008-04-19 18:48

I don't think you know PHP. Enjoy your unmaintainable mess.

Name: Anonymous 2009-03-06 6:40

Seperation of presentation and   business logic that   chooses them 2?

Name: Anonymous 2009-03-06 11:00


Does the total cost   of Ownership offering   an early Return   On Investment by   converting visitors into   customers optimize cash   flows maximize profits   and lower the   volume of your   business product management.

Name: Anonymous 2010-11-15 21:01

Name: Anonymous 2011-01-31 21:37

<-- check em dubz

Name: tray 2012-03-16 16:15

flagStuff|=1;

Don't change these.
Name: Email:
Entire Thread Thread List