Category: архитектура

Category was added automatically. Read all entries about "архитектура".

Строительство, и ни капли agile'а

Вот оно, чего я так долго планировал сам, продумывал, рисовал в Google SketchUp, и наконец, вопротил в жизнь при помощи профессиональных архитекторов. Трехкилограммовый диздок (спасибо огромное Стратегу, что он приволок его сегодня на работу):


Да, пользуясь случаем, хочу сказать, что пока что тренд обрастает крайне правильными знакомствами, которые могу посоветовать всем друзьям, если таковая потребность возникнет.
  • очень хороший агент по продаже недвижимости. Честно говорю - не из самых дешевых, но я ни разу не пожалел, что обратился к нему;
  • очень хорошее архитектурное бюро, которое и подготовило мне этот диздок строительный план;
Если кому нужны контакты - прошу в личку.

Следующая задача после всего этого - определяться с поставщиками middleware всяких разных материалов и, что более важно, с бригадой, которая согласится все это возвести. На примете уже есть несколько вариантов, но если кто-то сможет что-то посоветовать дельное, буду очень рад. Вариант "таджики с ярославки под моим присмотром" отметаю сразу, ибо даже обладание таким трехкилограммовым талмудом и просмотр всех передач телеканала "Усадьба" не дает мне уверенности в своих силах. Поэтому рассматриваю варианты "вменяемый бригадир / бригада", "строительная фирма" и т.п. Не Москва, возможно мос. область, возможно - что-то более отдаленное.

Вот если бы еще все наши разработчики также скрупулезно все продумывали и советовались с коллегами по цеху на этапе препродакшена, цены бы им не было!

Япония. Часть 9, Киото и окрестности.

В Йокогаме на самом деле достопримечательностей не так и много, поэтому программа путешествия по Японии должна была включить в себя что-то более значимое. Например, Киото и его окрестности, где находится более 1500 храмов. Все храмы посмотреть не было ни времени, ни желания, поэтому в первый день мы остановились на осмотре трех храмовых комплексов на северо-востоке Киото.

Collapse )

Updated. Спасибо большое Кате за поправки к тексту :)

В развитие темы наследования

Хочу, чтобы компилятор при обнаружении наследования более 3-го уровня, генерил сообщение об ошибке. Ну, максимум - 4-5 уровней с прагмой. Дальше - чтобы не компилировалось.
Вообще наследование - страшная вещь, которую все любят, (потому что это "ООП") и которую искренне не хотят признавать главной бедой архитектуры программы.
Вообще наследоваться можно от:
а) pure virtual классов (типа интерфейсов), причем от них можно наследоваться даже множественным невиртуальным способом.
б) базовых классов, которые реализуют ту же самую сущность, но внутри себя заранее предполагают возможную кастомизацию вызовов при помощи виртуальных функций
Остальные варианты наследования предлагаю признать опасными и выкинуть нах.
Слава богу, никому в не приходит в голову писать class point3d : public point2d { float z; }
Но вот наследовать std::string для получения класса "контрол для рендеринга со статическим текстом" или отнаследоваться от универсальной геометрической модели логическим классом Human или ту же геометрическую модель отнаследовать от класса ResourceStream - это почему то встречается сплошь и рядом.
  • Current Music
    Robbie Williams - Supreme
  • Tags