Приведение библиотеки в соответсвие эталонам C#

Web/сайты Прочее

Был(а) онлайн: 27.03.21 16:59
Umen 27 лет

1.0 Был(а) онлайн: 27.03.21 16:59

Недавно
Требуется доработать библиотеку ZLIB (http://zlib.org), автоматом переведенную с Java на C#.
Цель: приобретение библиотеки с тем же функционалом, максимально соответствующей C# coding standards и best practices.

Определеннее по доработкам:
• максимально уменьшить видимость способов, типов, полей, свойств
• вместо групп констант сделать enumerations
• доработать классы ZOutputStream, ZInputStream дабы они были совместимы с System.IO.Stream
• убрать закомментированный код
• сделать XML comments для кода ZLIB (на основе присутствующей документации к ZLIB, независимо тексты писать не нужно)
• убрать огрехи, выдаваемые FXCop
• при компиляции не должно выдаваться warning’ов
• сделать файлы планов для VS2005, VS2003, CF 1.0, CF 2.0 для компиляции под соответствующие Фреймворки

Примечание: некоторые вещи из этих теснее сделаны, но работа не доведена до конца.

Этапы работ:
1) анализ нынешнего состояния кода, добавление в список задач, нужных для достижения цели, удаление лишних задач, детализация задач (если что то непостижимо). Данный этап может быть исполнен отдельным человеком.
2) Собственно модификация кода в соответствии с ТЗ


Библиотека приложена к плану.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

27.03.21 16:59
Umen 27