Pull to refresh
34
0
Руслан @build_your_web

Инженер-программист

Send message
Решает проблему жесткости дизайна кода.

Жесткость дизайна – это его сопротивление к изменениям. Изменение в одном модуле системы, влечет за собой необходимость внесения каскадных изменений в другие модули. Как правило, в такой ситуации, разработчик постоянно ошибается при оценке времени необходимого для выполнения той или иной задачи по сопровождению системы.

Чтобы решить эту проблему был придуман принцип:
Модули верхнего уровня не должны зависеть от модулей нижнего уровня.

И вот для того чтобы красиво реализовать этот принцип придумываются различные Dependency Inversion библиотеки (Unity в данном случае).
на расстоянии в 2700 миль уделает?
что-то мне думается что каяк и сотку не осилит.
ооо… да эти статьи не сравнить.
Увидев оригинал, мне сразу захотелось его прочитать.
MEF — это действительно здоровская технология, которая делает разработку проще, а главное, позволяет оформить это в виде красивого кода.

Наверняка статья хорошая, но без подсветки кода статья выглядит как огромный кусок сплошного текста.

Попробуйте применить хабра-редактор:
www.bankinform.ru/HabraEditor/
да не нужны там хорошие аэродинамические качества.
с двигателем управляемой реактивной тяги и компьютерным обсчетом управления
полетит и булыжник и табуретка.
Может от непривычки к UML,
мне код воспринимается гораздо лучше него и даже лучше литературного описания паттерна.

Распечатал. Спасибо.
фотографии такого качества, как будто их сделали с другого телефона.
свет не поставлен, наверняка использовалось комнатное освещение.

для обзоров не годится.
сложно оценить красоту гаджета по этим фоткам.
Отличный пост.
Сравнивая с XAML увидел в Qt лаконичность и красоту форматирования.
хорошо бы авторам статей, спровоцировавших хабра-эффект, отписываться о том что, это они стали причиной «атаки».

а то нехорошо это как-то,
на ддос похоже, хотя на самом деле — признак заинтересованности читателями хабра.
ну да, будут они веб-страницу на супер-компьютере хостить.
Впечатляет.
Top#7 супер-компьютер используется для кино-продакшена.

Когда спросят зачем нужны супер-компьютеры, скажу для того, чтобы нарисовать Аватар.
Даешь, хлеба и зрелищ.

А то всякие метео-прогнозы, обработка данных коллайдера.
Выглядело бы гораздо лучше, если взять обычные autoproperties и применить к ним PostSharp.
В итоге

private readonly UndoRedo name = new UndoRedo<string />("");

public string string Name
{
get { return name.Value; }
set { name.Value = value; }
}



было бы заменено на
[UndoRedoProperty]
public string name {get; set;}

3D не в смысле используемых моделей,
а игры, в которые можно играть, одев очки, которые раздают в 3D кинотеатрах.
А я из ролика с CES впервые узнал о том, что появились 3D игры.
да нет, компьютер же не взрывается, когда вы случайно нажимаете какую-то клавишу.
нет обратной связи от робота к руке — это плохо.
тут обычный электромеханический манипулятор гораздо выигрышнее.
этот отдел ближе к обычным пользователям.
другие отделы тоже не спят, просто у них разработки… научнее что-ли.
например, у них есть всемирная сеть датчиков, которые передают данные в реальном времени и каждый может подключить к этой сети свой датчик (температуры, освещенности, дорожного трафика, да чего угодно).

Photosynth — оттуда, Singularity — оттуда.
Наработки Research'a входят в C#, Vb.Net, MS Sql.
Новый язык F#, который теперь включен в VS2010 — это продукт работы Research'a.

Кроме того у них много работ в области алгоритмов, биотехнологий, компьютерной графики. Мы просто о них не знаем, т.к. они слишком специфичны.
Это, как бы, отдел Research'a.
К.О.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity