Упростить работу с исключениями
Ещё работу с исключениями хорошо бы затащить в библиотеку. Каждый раз примерно одно и то же приходится делать. Пример из Unisender Go API.
Можно сделать что-то похожее на DoesNotExist в Django — это кастомный класс исключения, который появляется вместе с новыми моделями в ORM: MyModel.DoesNotExist . Можно что-то похожее сделать, чтобы у каждого API был свой собственный базовый класс исключений.
Edited by Евгений Евсеев