Home

Реклама

Настроить

16 Янв, 2007

(без темы)

Среди прочих, пришло на нашу ваканчию письмо от некого господина М. Господин М, судя по резюме, человек выдающийся: профессор (!), куча грантов каких-то, и пр. и пр. Удивились конечно, немного (зачем ему наша вакансия?), но у нас ответ на резюме один - тестовое задание.
Послали ему условие наших "паравозиков". И стали ждать.

11 Дек, 2006

Надо развивать фантазию

Как я уже говорил, у нас много интерфейсов на флеше. Для их поддержки нами на стороне Смоллтолка реализован MVC-фреймворк, выводом во флеш в нем занимаются классы из иерархии FlashWidget'ов. Так вот, довольно частой задачей является найти конкретный виджет, и покрутить его в руках (например, увидев багу вывода визуально).

29 Ноя, 2006

Сделал ШТУКУ

Я наконец решил выпустить свой "SUnit Debug Extensions".
Можно скачать из публичного репозитория Cincom: бандл SUnitDebugExtensions (или SUnitDebugExtensionsWithTests, если хотите посмотреть еще и тесты), а так же пакадж с примерами - SUnitDebugExtensionsExamples.

Если вкратце, то это дополнение к SUnit в VisualWorks. Это расширение помогает в определении причин падения теста и в его отладке - подсказывает что упало, почему. Как починить пока не подсказывает, но я думаю над этим :).

Подробнее, со скриншотами тут: Статья

Мы ищем таланты

В нашей команде открыты вакансии "матерого разработчика" и "разработчика-стажера".

Тексты вакансий )

24 Ноя, 2006

AsUnit

В нашей системе многие пользовательские интерфейсы сделаны на флеше. До определенного момента во флешках не было кода - только визуальные компоненты, которыми мы управляли снаружи. Но, в последнее время пришлось добавить немного кода на ActionScript. Естественно, сразу появилось желание написать на него тесты, а точнее с них начать.


15 Ноя, 2006

on dynamic typing

Съездил в прошедшие выходные на JUG в Новгород (фотки, в том числе и меня). После доклада перешли к неофициальной части в кафе и поговорили с Яковым и другими об "опасности" динамической типизации.

30 Окт, 2006

(без темы)

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

- Ну как назовем?
- Давай "Пропустить".
- Ну что это значит? Что "пропустить"?
... подумав...
- Ну, например, "Пропустить стаканчик винца".

дальше )

24 Окт, 2006

Статья, part II

Закончил. Ссылка.

Реюз vs рерайт

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

- Потоковое видео? Ну, надо посмотреть на формат ABC, XYZ... Может еще что-то. Не уверен, что все плееры нам подойдут - что все сможем захостить... Надо поэкспериментировать, погуглить на тему проблем потенциальных.
- Да зачем это все? Давайте сами напишем. Там же ничего сложного быть не должно.

Занавес. Обычно на вопрос: "А нафига? Что, совсем кончились задачи?" соглашаются с тем, что не стоит и пробовать делать самим, но первый порыв-то какой был. Вроде, не только не практично, так еще и не интересно должно быть делать что-то уже сделанное кем-то и доступное для использования.

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

18 Окт, 2006

Статья

Написал небольшую статейку (в общем, не всю - только первую часть) про юнит-тестирование процессов на Smalltalk. Ссылка.
Есть, вроде, желание немного пописать про этот язык. Если лень его не загубит, можно ждать еще.

16 Окт, 2006

О себе

Здравствуйте.

Меня зовут Андрей Мужиков. Я работаю в компании Транзас, где руковожу одним из проектов по разработке ПО. Мы делаем систему, так сказать, автоматизации работы и развлечения посетителей для ресторанов (см. http://transforce.ru). Нашим процессом разработки уже никого не удивишь - XP, а вот платформа необычна - VisualWorks Smalltalk.

Этот журнал посвящен, в первую очередь, моей профессиональной деятельности. Достойное место в нем займет и Smalltalk.

Реклама

Настроить