Date: 12/28/00
- Next message: James Moore: "[PHP-DEV] Naming changes."
- Previous message: Kristian Köhntopp: "Re: [PHP-DEV] readline extension status?"
- In reply to: Martin.Hein <email protected>: "[PHP-DEV] PHP: Coding/Programming/Development Standards/Guidelines"
- Next in thread: Chuck Hagenbuch: "Re: [PHP-DEV] PHP: Coding/Programming/Development Standards/Guidelines"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi,
This should have really have gone to php-general@ not to the developers
list.. this list is for the developers OF PHP not people who develop WITH
PHP.
but...
> Hello,
>
> Currently I am engaged in defining coding/programming standards and
> guidelines for PHP-bases applications for my Intranet development team,
> and I was just wondering, if there--by any chance--are already such
> guidelines available.
>
> The purpose of these guidelines is to standardize our team development,
> gain independence of the created applications from the actual developer,
> thus being able to fill a gap if somebody drops out, to improve and ensure
> quality in our applications.
>
> The following major areas should be covered:
I havnt seen any documents of this sort but its fairly easy to get some
guidlines
> coding (PHP/HTML)
HTML and PHP should be present in separate files using a good template
parser..
> files (naming, content)
Files should be named in the form template_parser.class (which should
contain the class template_parser) for classes.. .inc for includes, .tmpl
for templates, and .php for scripts. You can then set up apache to deny
access to .inc's, .class's and .tmpl's
> directory structure
This really is up to you.. I normally go for
/,/includes,/includes/classes,/templates and set the include path conviently
so that they are all in the include path.
> external/third party code
Normally integrated into the current code.. never used any really.
> reuseability
Lots of comments.. use base classes which extend one another to provide
similar but different functionality
> debugging
Have a global.inc that is include in every file and have Symbolic constants
ON and OFF and then set $debug approriately then on production just make
debug = OFF and dev debug = ON, then use if($debug == ON) { /* debug code
here */ }
> (screen) layout
???
> configuration
See below
> development environment
Provide a dev server with the setup you want and make people use that
(either via a VPN or shell). Provide a standard Editor and insit on constant
indentation..
>
> Has anybody ever heard of such a document?
>
> Any hint would be appreciated!
Just find a nice document on coding in multideveloper enviroments from
google or somthing and alter it to your needs.
James
-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: James Moore: "[PHP-DEV] Naming changes."
- Previous message: Kristian Köhntopp: "Re: [PHP-DEV] readline extension status?"
- In reply to: Martin.Hein <email protected>: "[PHP-DEV] PHP: Coding/Programming/Development Standards/Guidelines"
- Next in thread: Chuck Hagenbuch: "Re: [PHP-DEV] PHP: Coding/Programming/Development Standards/Guidelines"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

