Перед вами карта компетенций системного аналитика и сегодня мы поговорим про подходы code first и contract first. Contract first Когда мы разрабатываем API (REST, SOAP, что-то еще – не важно), необходимо так же разработать документацию для пользователей этого API. В документации описано, какие методы есть у API, на какие адреса нужно отправлять запросы, как их формировать и как понимать ответы на такие запросы. При подходе Contract first сначала разрабатывается такая документация (контракт) и уже потом разрабатывается само API...