Autor: Thie (Hypoxia Era)
Ich brauchte ein halbes Jahr, um das Managementinformationssystem einer Abteilung auf Büroebene selbst fertigzustellen, und veröffentlichte die BETA-Version 29 Mal und die offizielle Version dreimal. ASP+ORACLE-Umgebung, 285 ASP-Dateien, Funktionen zur Dateneingabe, Fuzzy-Abfrage, automatische Statistik, Datenanalyse und Berichte. Ich werde meine 10 Erfahrungen wie folgt zusammenfassen und Korrekturen:
1. Hören Sie auf, darüber zu diskutieren, ob ASP veraltet ist. Entscheidend ist nicht, ob Sie fortschrittliche Technologie verwenden, sondern ob Ihre Designideen fortschrittlich sind.
2. Berücksichtigen Sie beim Entwerfen die Vielseitigkeit des Projekts und machen Sie niemals etwas, das keinen Werbewert hat (außer, um Ihren Arbeitsplatz zu schützen).
3. Das Programmdesign sollte prägnant sein, und ein guter prozessorientierter Ansatz ist weitaus besser als ein schlechter objektorientierter Ansatz.
4. Die Theorie dient der Praxis. Seien Sie also nicht an die Theorie gebunden (insbesondere an Designmuster).
5. Bei einer vernünftigen Arbeitsteilung sollte das Projektteam aus möglichst wenigen Personen bestehen. Der Kommunikationsaufwand ist zu groß.
6. Es gibt keine konstanten Anforderungen. Lassen Sie genügend Raum für die Erweiterung Ihres Programms. Überlegen Sie gleichzeitig, wie Sie den Arbeitsaufwand und die Schwierigkeiten bei der Übertragung des Systems auf andere Plattformen minimieren können.
7. Ignorieren Sie niemals das Interface-Design. In vielen Fällen ist dies das einzige Kriterium für die Bewertung Ihres Projekts.
8. Verwenden Sie formelle Dokumente, um Ihre Variablennutzung aufzuzeichnen. Wenn das System wächst, verdoppeln sich die Kosten für DEBUG fast.
9. Wenn Sie maschinengenerierten Code verwenden können, schreiben Sie ihn nicht von Hand. Das Kostbarste ist die Zeit.
10. Bei der Auswahl einer Datenbank müssen Sie sich immer noch für ORACLE entscheiden!