Content deleted Content added
m Task 70: Update syntaxhighlight tags - remove use of deprecated <source> tags |
→Coding standards: Added design practices - Scalability and reuse |
||
Line 357:
As an extension, resources such as XML files should also contain variables rather than literal values, otherwise the application will not be portable to another environment without editing the XML files. For example, with J2EE applications running in an application server, such environmental parameters can be defined in the scope of the JVM and the application should get the values from there.
===Scalability===
Design code with scalability as a design goal because very often in software projects, new features are always added to a project which becomes bigger than expected. Therefore, facility to add new features to a software code base becomes a invaluable method in writing software
=== Reusability===
Re-use is a very important design goal in software development. Re-use cuts development costs and also reduces time for development if the components or modules which are reused are already tested. Very often, software projects start with a existing baseline which contains the project in its prior version and depending on the project, many of existing software modules and components are reused which reduces development and testing time therefore increasing the probability of delivering a software project on schedule.
=== Construction guidelines in brief ===
Line 366 ⟶ 372:
# Correct errors as they occur.
# Keep your code simple
# Design code with scalability and reuse in mind.
== Code development ==
|