Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Задачки на подумать

25.05.17 16:14
Re: Задачки на подумать
 
AlexNek патриот
AlexNek
в ответ Murr 25.05.17 15:39
Мне то ведь ничто не мешает добавить новый интерфейс не меняя старого.-----Ну сознательно теряешь совместимость

ничего подобного. Старый код не должен знать о новой функциональности, но продолжает спокойно работать. Именно то что и требуется


Разумеется - обсуждается - софт, а не детали аппаратной реализации незнамо чего.

Примерчик со штекером просто аналогия интерфейса и его имплементации.


Ты утверждаешь, что достаточно не менять интерфейса и всё будет хорошо. Я же говорю, что это недостаточное условие.

Была у меня как то либа с хорошим тестовым покрытием. Так бывало самые "безобидные" изменения приводили к сбою совсем не связанных вроде тестов.

 

Перейти на