Не нужно воспринимать мой комментарий в вакууме.Он был ответом на конкретное утверждение «Вот образец синтаксиса для всех создателей языков программирования (это касается и Rust, и Swift, и Go)». В данном случае, описанные фичи в свифте появились первыми. При этом естественно, C# — крутой язык, и целиком сравнивать его со Swift я не собирался.
Английская версия — на dev.to.
С этим сложно поспорить :)
Но это и есть "уровень качества задаётся при разработке", к которому вы обращались в первом комментарии.
В чём же, по-вашему, роль исполнителя? Что он делает, на что влияет?
Безусловно. Ваш пример — как раз про то, что важно протестировать. И что может потеряться среди неважного, если механически тестировать всё.
Swift позволяет создать обобщенное решение, чтобы не копипастить метод создания в каждый класс: