Как раз наоборот. Это проекты типа GNOME со сложным взаимодействием между компонентами можно сделать работоспособными только в таких условиях.
Вариант когда у нас много маленьких изолированных компонент нужен именно потому, что не все разработчики аккуратны, не все разработчики талантливы и т.д. Поэтому любой компонент должно быть возможным выкинуть и заменить на принципиально другой, но предоставляющий аналогичный интерфейс, не перелопачивая всего остального.
no subject
Date: 2009-09-22 09:09 am (UTC)Вариант когда у нас много маленьких изолированных компонент нужен именно потому, что не все разработчики аккуратны, не все разработчики талантливы и т.д. Поэтому любой компонент должно быть возможным выкинуть и заменить на принципиально другой, но предоставляющий аналогичный интерфейс, не перелопачивая всего остального.