Many large implementations which we took part in, have volumes of development standards document which nobody reads. Truly, one need to be a saint to read 50+ pages of text and memorize intricacies of naming. What we find useful, is having a cheat-sheet with most ‘critical’ standards whose violation render severe damage to the development process. Adjusted to my current implementation the cheat sheet or survivor’s guide looks like this.
- Name for any custom object should start with ‘[customer_tech_name]_[gap_number]_’ with proper casing, i.e. Profile Name ‘BOLINF_4000_SAMPLE’
- User name for any custom object should start with ‘[customer_short_name]: ‘, i.e Profile User Name ‘MB: Sample Profile’
- Any custom object which requires registration to an application must be registered to ‘Custom Application’, i.e. Profile Application
- Any custom PL/SQL procedure should not exceed 4 printed pages, otherwise PL/SQL procedure must be re-factored into smaller procedures
- Any custom Java method should not exceed 1 printed page, otherwise Java method must be re-factored into smaller methods or classes
- Any business logic of a professional form must reside in the database PL/SQL packages so that it can be reused by non-forms gaps, such as data conversion. Likewise, any business logic of OAF page must reside in the database PL/SQL packages.
- No loose procedure or functions. All procedures or functions must be packaged.
- MD120 must have no manual steps except for validation
- Each development object must have its own installation file, i.e. do not install multiple views with one file
- File name for an object must reflect the name of the object, i.e. BOLINF_4000_SAMPLE.ldt rather than BOLINF4000A.ldt
0 comments ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment