Как бороться с недокументированным API/фреймворком в .NET? [закрыто]C#

Место общения программистов C#
Anonymous
Как бороться с недокументированным API/фреймворком в .NET? [закрыто]

Сообщение Anonymous »

Для работы мне приходится писать код с использованием API сторонней компании, чтобы работать с их собственным решением базы данных. К сожалению, документация, которую они предоставляют, представляет собой скорее руководство с примерами, чем настоящую документацию по API, поэтому в ней очень мало мельчайших подробностей, таких как коды ошибок, возвраты методов и исключения.
Так, например, класс будет иметь метод .GetErrorCode(), но я понятия не имею, что означают эти номера ошибок, потому что они не документировали, какое число соответствует какой ошибке. Во многих случаях метод возвращает объект без документации о том, какой тип объекта он на самом деле возвращает. Я неоднократно просил их предоставить соответствующую документацию, но они, похоже, считают, что детали, подобные приведенным выше, являются секретом. Итак, есть ли какие-либо инструменты или методы, с помощью которых я могу обойти мою ограниченную или в некоторых случаях несуществующую документацию?
Обратите внимание, что я использую Visual Studio 2005 и пишу код на C# под .Net. .
И прежде чем кто-нибудь ответит: «Не используйте API», я должен, это для работы.

Подробнее здесь: https://stackoverflow.com/questions/211 ... -under-net

Вернуться в «C#»