저의 경력에서 "퍼스트 클래스 라이브러리 게시"업적을 잠금 해제하려고하는 웹 개발자이고, 글 머리 기호가 땀을 흘리고 있습니다 (밤새 스트레스를 받았습니다). 커뮤니티의 경험을 활용하여 가능한 한 원활하게 진행되도록 제안이나 권장 사항이 있는지 확인하고 싶습니다. 알고 있어야 할 특정 사항이나 문제점이 있습니까? 다시 물릴 수있는 빌드 프로세스에 특별한 것이 있습니까?
내가있는 곳은 다음과 같습니다.
- 라이브러리는 단위 테스트를 거쳤으며 코드 범위는 약 97 %입니다
- API가 잘 문서화되고 인텔리전스 지원을위한 XML 문서가 작성되었습니다.
- 공개 / 개인 클래스 접근자가 정확하고 올바른지 확인했습니다. 모든 게터 / 세터도 마찬가지입니다.
- 오류 처리는 내가 원하는만큼 우아하지는 않지만 마감 시한을 지키고 현재로서는 "그만큼 나아질 것"임을 인정했습니다.
- 친절한 로깅이 없습니다. Debug.Writeline은 광범위하게 사용되었습니다 ... 최근에 이것이 이것이 나의 경험이 없음을 알았습니다 :(
당신의 조언은 대단히 감사합니다!
라이브러리는 보고서를 생성하는 데 사용됩니다. 표준 모자-읽기 전용 데이터베이스에 연결하고 계산을 수행하고 형식을 지정하고 데이터를 응답 스트림으로 출력합니다.
나는 종료 한 프로그래머 중 한 명을 위해 프린지 리소스로 활용되었고,이 작업은 "당신의 이빨을 자르는"프로젝트로 나에게 주어졌습니다. 클래스 라이브러리는 회사의 다른 프로그래머가 프로덕션 코드를 작성하는 동안 사용할 수 있도록 릴리스 될 예정입니다.