Архив по автору: Павел Габриель
Приглашаем Вас принять участие в работе конференции профессиональных программистов Application Developer Days, которая состоится 23-24 сентября 2010 г. в Ярославле.
Если тебе сложно написать тест, то это не проблема тест-фреймворка, моков и т.п. Сложный тест - это признак того, что в дизайне системы есть проблемы. Тесты являются конкретной практикой, которая позволяет делать дизайн лучше даже в тех случаях, когда ты не знаешь, что такое паттерны проектирования.
Бывают моменты, когда приходится прилагать много усилий для написания [...]
В эту пятницу я провел несколько мучительных часов в попытке слегка подкорректировать разрабатываемое нами приложение: вынести часть логики из одного класса в другой (поместить его на уровень выше).
В процессе изменения одной части кода возникало желание поменять ещё и соседние функции, благо все изменения лежали в рамках намеченной цели. Много маленьких модификаций, которые не должны были [...]
Коллеги,
вчера мы успешно провели 4-ю встречу сообщества. С презентацией на тему “Алхимия командоварения” на встрече дуэтом выступили Денис Петелин и Юрий Шиляев. Презентация и видео будут на сайте чуть позже.
Напоминаем, что в понедельник, в 17:30, в 1-м корпусе БНТУ (пр. Независимости 65), аудитория №403, Денис и Юрий расскажут о организации команды для тех людей, которых [...]
Белорусское сообщество Agile.BY приглашает на четвертую встречу, посвященную теме “Самоорганизующаяся команда - миф или реальность”. На встрече выступит Денис Петелин и Юрий Шиляев.
Тезисы Дениса:
Самоорганизующиеся команды бывают, но не всегда возникают.
Первый фактор - “лев” ли участник?
Второй фактор - мотивация. Мотивация, как “роза ветров”.
Будет ли высок моральный дух? Моральный дух, как сумма векторов.
Что может сильно влиять [...]
На первой встрече Agile.by было задано много вопросов по тестированию. Я нашел замечательную презентацию, которая может прояснить многие моменты TDD. В презентации также делается обзор средств для написания модульных тестов на различных языках: PHP, Ruby, Python, Java, Perl, C/C++.А вот и сама презентация:
Для “погружения” в тему можно прочитать книгу Кента Бека “Экстремальное программирование: разработка через [...]




