Skip to content

Instantly share code, notes, and snippets.

@Barolina
Created August 31, 2023 05:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Barolina/ce80ec6ba7da124e7b003e877a54b2ac to your computer and use it in GitHub Desktop.
Save Barolina/ce80ec6ba7da124e7b003e877a54b2ac to your computer and use it in GitHub Desktop.
способы описания контрактов для ПО

Быстрый способ борьбы с докуентацией кода

  1. апи генерируется по коду
  2. диаграммы явялются илюстрацией к коду и нужны дял онбординга, а не для приняия решения
  3. Интеграции описываются в конфигурации, а не вдокуметации

или

  1. Контракты описываются до их реализации , что бы упростить жизнь всем остальным
  2. диагаммы это систем дизайн, а не иллюстрация к коду. sequence позволяет определить что вообще происходит с данными
  3. можно испоользоовать конфиг как арт для маппинга, но все равно это происходит до начала реализации
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment