저자: Thie(저산소증 시대)
국급단위의 경영정보시스템을 혼자서 완성하는데 반년이 걸렸고, BETA 버전을 29번, 정식 버전을 3번 출시했습니다. ASP+ORACLE 환경, 285개의 ASP 파일, 데이터 입력, 수정, 퍼지 쿼리, 자동 통계, 데이터 분석 및 보고서와 관련된 기능. 이 프로젝트는 내 10가지 경험을 다음과 같이 요약합니다.
1. ASP가 시대에 뒤떨어졌는지에 대한 논의를
중단하십시오. 중요한 것은 고급 기술을 사용하는지 여부가 아니라 디자인 아이디어가 고급인지 여부입니다.
2. 디자인할 때 프로젝트의 다양성을 고려하고 홍보 가치가 없는 것을 만들지 마십시오(직업 보호를 위한 경우 제외).
3. 프로그램 설계는 간결해야 하며, 좋은 프로세스 지향 접근 방식은 형편없는 객체 지향 접근 방식보다 훨씬 낫습니다.
4. 이론은 실천에 도움이 되므로 이론(특히 디자인 패턴)에 얽매이지 마세요.
5. 합리적인 업무 분담을 통해 프로젝트 팀은 가능한 한 적은 수의 인력으로 구성되어야 합니다. 커뮤니케이션 비용이 너무 큽니다.
6. 지속적인 요구사항은 없습니다. 동시에, 시스템을 다른 플랫폼으로 이식할 때 작업량과 어려움을 최소화하는 방법을 고려하십시오.
7. 인터페이스 디자인을 절대 무시하지 마십시오. 이는 프로젝트를 평가하는 유일한 기준이 됩니다.
8. 공식 문서를 사용하여 다양한 사용량을 기록하십시오. 시스템이 성장함에 따라 DEBUG 비용은 거의 두 배로 늘어납니다.
9. 기계 생성 코드를 사용할 수 있다면 손으로 작성하지 마세요. 가장 소중한 것은 시간입니다.
10. 데이터베이스를 선택할 때 역시 ORACLE을 선택해야 합니다!