After six months, I completed the Management Information System of a bureau-level organization by myself. A total of 29 beta versions were released, and the official version was three times. In the ASP + Oracle environment, there are 285 ASP files. The functions include data entry, modification, fuzzy query, automatic statistics, data analysis, and report. This project is reporting provincial achievements, I will summarize my 10 experiences as follows. If you are not interested, please criticize and correct them:
1. Do not discuss whether ASP is outdated. What matters is not whether you use advanced technologies, but whether your design ideas are advanced;
2. the versatility of the project should be taken into account during design, and never do things without promotion value;
3.ProgramThe design should be concise, and the process orientation should be good enough, which is far better than the poor object-oriented design;
4. Theories serve practice, so do not be bound by theories (especially design patterns;
5. When the division of labor is reasonable, as few people as possible can form a project team, the communication overhead is too large;
6. There is no need for constant expansion. You need to leave enough space for your program and consider ways to minimize the workload and difficulty when the system is transplanted to other platforms;
7. Do not ignore the interface design. In many cases, this is the only criterion for your project evaluation;
8. Write down your variable usage in regular documents. As the system increases, the debug cost will almost multiply;
9. Machine-generatedCodeDon't write your hand. The most precious thing is time;
10. Select the database or Oracle!