



Как мы создавали курс «Архитектура программного обеспечения» — и как прошёл рефакторинг программы. Почти каждый разработчик рано или поздно сталкивается с задачей, когда ему нужно спроектировать такое сложное изменение в системе, которое затронет сразу несколько продуктов или команд. Кроме того, понимание архитектуры программного обеспечения ценится на рынке — ведущие IT-компании стремятся сохранять прежде всего тех, кто понимает, как устроены системы и решения, и способен решать сложные инженерные задачи. На связи команда курса «Архитектура программного обеспечения» в Яндекс Практикуме. В эт...