Versioning, and how it makes our heads hurt

EN / День 2 / 12:30 / Зал 1

Software engineers use versioning all the time, and .NET is no different. Over the last couple of years, Jon has been thinking a lot about versioning in different contexts, and he wishes he could now say he knew how to do it easily. Instead, Jon can at least share his experiences, highlight some problems, and maybe look at possible improvements to come. We will look at:

  • What is a version anyway?
  • Where do we use versions day to day?
  • What do we mean by semantic versioning?
  • What are the patterns for server-side API versioning?
  • What are the highlights and lowlights of .NET's support for versioning?

Комментарий программного комитета

Доклад о фундаментальной задаче промышленного программирования — версионировании в самом широком смысле этого слова. Никто не сможет об этом рассказать лучше, чем первый человек на всем StackOverflow.