Я веб-разработчик, собирающийся открыть достижение «First Class Library Опубликовал» в своей карьере, и я потею пулями (я всю ночь нервничал, нервничая). Я хотел бы использовать опыт сообщества, чтобы увидеть, есть ли у кого-нибудь какие-либо предложения или рекомендации, чтобы убедиться, что все идет как можно более гладко. Есть ли какие-то особенности или ошибки, о которых мне нужно знать? Что-нибудь особенное в процессе сборки, которое может вернуться, чтобы укусить меня?
Вот где я нахожусь:
- Библиотека прошла модульное тестирование и имеет покрытие кода примерно 97%
- API хорошо документирован и созданы XML-документы для поддержки intellisense
- Я гарантировал, что методы доступа к общедоступным / частным классам являются точными и правильными. То же самое касается всех получателей / установщиков
- Обработка ошибок не так грациозна, как мне бы хотелось, но я столкнулся с крайним сроком и согласился с тем, что на данный момент это "так хорошо, как должно быть"
- Нет дружественной регистрации. Debug.Writeline широко использовался ... Недавно я узнал, что это отражение моей неопытности :(
Ваш совет очень ценится!
Библиотека будет использоваться для создания отчетов. Стандартная шляпа - подключается к базе данных только для чтения, выполняет вычисления, форматирует и выводит данные в поток ответов.
Меня привлекли в качестве дополнительного ресурса для одного из ушедших программистов, и это задание было дано мне как проект «порежь зубы». Библиотека классов будет выпущена для использования другими программистами в компании, пока они пишут производственный код.