30 янв. 2012 г.

Блог компании Skilltrek: Дискуссионный клуб SkillTrek

Дискуссионный клуб SkillTrek: В рамках обмена знаниями и опытом в среде наших коачей проекта SkillTrek предлагаю проводить сессии-обсуждения насущных вопросов software engineering. Делиться мыслями и точками зрения в формате обсуждения. Так же я с огромным удовольствием приглашаю и внешних интересных ребят, чтобы расширить дискурс.

Мы провели встречу на тему соответствия дизайна ПО процессным методологиям. Мне хотелось унифицировать вопросы архитектуры, дизайна и процессов в рамках нашего коллектива. 

ST_CLUB 0001 Design & Process Models
ST_CLUB 0001 Design & Process Models
http://vimeo.com/35877463 SaveFrom.net
"Обсуждение в рамках клуба SkillTrek.
В рамках обмена знаниями и опытом в среде наших коачей проекта SkillTrek будем проводить сессии-обсуждения насущных вопросов software engineering. Делиться мыслями и точками зрения.
Так же я приглашаю и внешних интересных ребят, чтобы расширить дискурс.

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

Презентация: http://www.slideshare.net/eugenekrivosheyev/designprocess-models"
Involves SkillTrek.

24 нояб. 2011 г.

…Хорошая архитектура позволяет ОТКЛАДЫВАТЬ принятие ключевых решений… Хорошая архитектура максимизирует количество НЕ ПРИНЯТЫХ решений.
(С) Uncle Bob

http://t.co/Ln42xDYk

19 нояб. 2011 г.

Анализ предметной области

Консультационный проект у Заказчика, обучение специалистов.
Обсуждаем паттерны аналитической модели.

Рабочий проект #skilltrek: Выбор между функциональным стилем и объектным

Сейчас в рамках разработки продукта выбираем стиль дизайна части логики. Логика интересная - применение различных правил распределения инвестпортфеля на исторических данных. Выявляется две ключевых оси вариативности - распределение активов и частота ребалансировки портфеля, и необходимо перебрать обе оси с накоплением доходности и риска портфелей.
Работа над структурами данных отлично адресует как раз ФП, а моделирование предметной области - ООП. Поэтому я решил поступить интересно - провести небольшую R&D-активность: я напишу кусок в ООП, а ребята-участники в ФП. Мы планируем смоделировать ФП на java и, безусловно, будет не хватать плюшек ФП-языков, но для proof of concept должно хватить. После сравнения решим, какие участки дизайна реализовать в какой парадигме.
Кто-нибудь решал похожие задачи?