Monday 16 March 2009

Things to note when desinging a module

Some points to consider when we designing or implementing application. These points will helpful to diagnose or fix issues in production environment. Will update whenever my code bite back :)
  1. Externalizing configuration values in database or .properties or XML files.
  2. Testing the application with the volume of data in production.
  3. Set proper timeout functions 
  4. Set limit to retry functions to connect to third party or external services 
  5. Browser compatibility checking
  6. Proper database design Column to indicate created, updated time and user details, Active or delete flag
  7. Security