编程规范 http://www.cnblogs.com/omygod/archive/2013/05/07/3065259.html
1. PAL Setup
2. App setup
3. runtime
4. data source
5. result
6. change the parameter & re-validate