Revision history for ProjectGoals


Revision [2536]

Last edited on 2013-04-09 20:11:23 by PhilDaintree
Additions:
The proof/success in having business people directly involved in webERP development now - who previously had little programming experience - adds credibility to the enormous value of this goal.


Revision [2406]

Edited on 2012-01-21 19:28:17 by PhilDaintree
Additions:
|=|{{image alt="webERP logo" title="webERP Logo" url="images/webERPlogo.gif"}}|=|[[HomePage What Is webERP]] |=| [[WeberpFeatures webERP Features]] |=|[[WeberpFaq Documentation]]||
|=|[[WeberpSupport Support]] |=|[[http://www.weberp.org/forum Forum]] |=|{{image class="center" alt="Sourceforge Logo" title="Sourceforge Logo" url="http://sflogo.sourceforge.net/sflogo.php?group_id=70949&type=9" link="http://sourceforge.net/projects/web-erp"}} |=| [[http://sourceforge.net/project/platformdownload.php?group_id=70949&sel_platform=3757 Download]] |=| [[http://www.weberp.org/weberp/index.php Demo]] |=|[[WeberpDevelopment Development]]||
Deletions:
|=|{{image alt="webERP logo" title="webERP Logo" url="images/webERPlogo.gif"}}|=|[[HomePage What Is webERP]] |=| [[WeberpFeatures webERP Features]] |=|[[WeberpFaq FAQs]]|=|
|=|[[WeberpSupport Support]] |=| [[http://sourceforge.net/projects/web-erp Sourceforge Project Page]] |=| [[http://sourceforge.net/project/platformdownload.php?group_id=70949&sel_platform=3757 Download]] |=| [[http://www.weberp.org/weberp/index.php Demo]] |=|[[WeberpDevelopment Development]]||


Revision [2096]

Edited on 2011-07-19 21:23:57 by PhilDaintree
Additions:
This last goal/objective is contentious and not all agree with the CodingConventions that have been adopted and the rigour applied in ensuring code conforms to them. The ultimate aim is to make the code as simple as possible for a reader of the code and to minimise the learning curve of new developers in getting to grips with the scripts that make up webERP. New scripts created must adhere to the coding conventions and style. It is hoped that business people can look at webERP code and pick up the essentials of PHP necessary to give their business a real competitive advantage.
Deletions:
This last goal/objective is contentious and not all agree with the coding conventions that have been adopted and the rigour applied in ensuring code conforms to them. The ultimate aim is to make the code as simple as possible for a reader of the code and to minimise the learning curve of new developers in getting to grips with the scripts that make up webERP. New scripts created must adhere to the coding conventions and style. It is hoped that business people can look at webERP code and pick up the essentials of PHP necessary to give their business a real competitive advantage.


Revision [2095]

Edited on 2011-07-19 21:22:45 by PhilDaintree
Additions:
This last goal/objective is contentious and not all agree with the coding conventions that have been adopted and the rigour applied in ensuring code conforms to them. The ultimate aim is to make the code as simple as possible for a reader of the code and to minimise the learning curve of new developers in getting to grips with the scripts that make up webERP. New scripts created must adhere to the coding conventions and style. It is hoped that business people can look at webERP code and pick up the essentials of PHP necessary to give their business a real competitive advantage.
Deletions:
This last goal/objective is contentious and not all agree with the coding conventions that have been adopted and the rigour applied in ensuring code conforms to them. The ultimate aim is to make the code as simple as possible for a reader of the code and to minimise the learning curve of new developers in getting to grips with the scripts that make up webERP. New scripts created must adhere to the coding conventions and style.


Revision [2094]

Edited on 2011-07-19 21:20:14 by PhilDaintree
Additions:
This last goal/objective is contentious and not all agree with the coding conventions that have been adopted and the rigour applied in ensuring code conforms to them. The ultimate aim is to make the code as simple as possible for a reader of the code and to minimise the learning curve of new developers in getting to grips with the scripts that make up webERP. New scripts created must adhere to the coding conventions and style.
Deletions:
This goal is contentious and not all agree with the coding conventions and the rigour applied in ensuring code conforms to them. The aim is to make the code as simple as possible for a reader of the code and to minimise the learning curve of new developers in getting to grips with the scripts that make up webERP.


Revision [2055]

Edited on 2011-03-26 23:06:41 by PhilDaintree

No Differences

Revision [2054]

Edited on 2011-03-26 23:06:01 by PhilDaintree
Additions:
This goal is contentious and not all agree with the coding conventions and the rigour applied in ensuring code conforms to them. The aim is to make the code as simple as possible for a reader of the code and to minimise the learning curve of new developers in getting to grips with the scripts that make up webERP.
Deletions:
~PHP code written using control structures in a consistent way throughout. (See style guide)
~Well spaced and rigorously indented.
~Extensive commenting.
~Long descriptive variable names.
~There is also an interesting compromise between good programming practice in maximising code reuse through the use of includes, classes and common functions and in the number of separate scripts required to be understood before a developer has enough confidence to consider modifying the script. I believe that too many levels of abstraction can detract from ease of understanding the script. For this reason includes are used in preference to function calls where possible. Abstracting PHP functions to separate user-defined PHP functions is avoided. Use of OOP is restricted to those areas where large amounts of re-use are possible.


Revision [2051]

The oldest known version of this page was created on 2011-03-25 20:09:05 by PhilDaintree
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki