Здравствуйте! Четыре месяца назад мы писали о первой в Челябинске мини-конференции в формате beer meetup. С тех пор много пива утекло мы провели еще три встречи BeerConf – по одной на каждый месяц лета.
Нам очень понравился этот формат, участники уходят со встреч довольными, выделенные под регистрацию места расходятся за несколько часов.
На второй встрече был опробован формат с полным отсутствием докладов как таковых, было задано две темы для обсуждения. Вокруг них и шел разговор.
Темы второй встречи:
Роберт Гласс «Креативное программирование 2.0»
Том ДеМарко, Тимоти Листер «Вальсируя с Медведями»
Дэвид Платт «Софт — отстой! И что с этим делать?»
“Идеальный заказчик должен дать денег и уйти”
Эта встреча отличалась от всех остальных. У нас был гость Сергей Босько — инженер из немецкой IT компании, занимающейся разработкой медицинского программного обеспечения.
Два его доклада
— SCRUM и Agile технологии: а надо ли?
— Автоматические GUI тесты: синяки и шишки
слились в один и превратились в увлекательный двухчасовой рассказ о том, как в их компании внедряется Scrum, с какими проблемами они сталкиваются при организации работы и как их решают, как тестируют программное обеспечение для медицинского оборудования. В общем, много нового и интересного узнали участники этой встречи о разработке.
Темы встречи:
Участники встречи поделились мнениями о причинах возникновения проблем коммуникации в команде и как эти проблемы решать; обсудили необходимость документации, время и лучшие способы для ее написания; поделились практиками работы с унаследованным кодом и вывели определение “унаследованного кода”; обозначили границы применимости unit-тестов; обсудили зарплатный вопрос.
Во время обсуждения вопроса необходимости документации в качестве примера был приведен популярный проект ASP.NET MVC Extensions, использование которого усложняется отсутствием подробного описания. Через несколько дней после конференции один из авторов этого проекта – Александр Зайцев (он же один из основателей BeerConf) — начал цикл статей об MvcExtensions blog.hazzik.ru/post/19465323230
BeerConf стимулирует!:)
Соглашаясь во многом с Майлом Физерсом в его определении унаследованного кода («Унаследованный код – это код, который не покрыт тестами»), участники встречи вывели свое:
Унаследованный код – код, который неудобно поддерживать, модифицировать и расширять.
Майкл Физерс «Эффективная работа с унаследованным кодом.»
Декомпиляторы ILSpy и dotPeek
Инструмент для генерации тестов Pex
Следить за новостями о BeerConf можно на нашем сайте www.beerconf.ru и в твиттере twitter.com/beerconf
Если вы хотите принять участие в разработке нашего сайте – welcome —
репозиторий на github — github.com/hazzik/beerconf-website (нам нужен дизайн!:))
На летних встречах BeerConf был выпито:
Если будете проезжать мимо Челябинска — заходите, будем рады:) Или организуйте BeerConf в вашем городе!
Нам очень понравился этот формат, участники уходят со встреч довольными, выделенные под регистрацию места расходятся за несколько часов.
8 июня
На второй встрече был опробован формат с полным отсутствием докладов как таковых, было задано две темы для обсуждения. Вокруг них и шел разговор.
Темы второй встречи:
- Общая база знаний команды разработчиков — плюсы, минусы, best practice.
- Общение с клиентами или как обойтись без травм.
Литературные рекомендации, оставшиеся после встречи
Роберт Гласс «Креативное программирование 2.0»
Том ДеМарко, Тимоти Листер «Вальсируя с Медведями»
Дэвид Платт «Софт — отстой! И что с этим делать?»
Цитата встречи
“Идеальный заказчик должен дать денег и уйти”
4 июля
Эта встреча отличалась от всех остальных. У нас был гость Сергей Босько — инженер из немецкой IT компании, занимающейся разработкой медицинского программного обеспечения.
Два его доклада
— SCRUM и Agile технологии: а надо ли?
— Автоматические GUI тесты: синяки и шишки
слились в один и превратились в увлекательный двухчасовой рассказ о том, как в их компании внедряется Scrum, с какими проблемами они сталкиваются при организации работы и как их решают, как тестируют программное обеспечение для медицинского оборудования. В общем, много нового и интересного узнали участники этой встречи о разработке.
18 августа
Темы встречи:
- Почему очевидное решение не очевидно? или проблемы коммуникации в команде разработчиков.
- Документация — формальность или необходимость?
- Эффективная работа с унаследованным кодом
- Что не стоит тестировать?
- Из чего складывается зарплата программиста в Челябинске?
Участники встречи поделились мнениями о причинах возникновения проблем коммуникации в команде и как эти проблемы решать; обсудили необходимость документации, время и лучшие способы для ее написания; поделились практиками работы с унаследованным кодом и вывели определение “унаследованного кода”; обозначили границы применимости unit-тестов; обсудили зарплатный вопрос.
Во время обсуждения вопроса необходимости документации в качестве примера был приведен популярный проект ASP.NET MVC Extensions, использование которого усложняется отсутствием подробного описания. Через несколько дней после конференции один из авторов этого проекта – Александр Зайцев (он же один из основателей BeerConf) — начал цикл статей об MvcExtensions blog.hazzik.ru/post/19465323230
BeerConf стимулирует!:)
Соглашаясь во многом с Майлом Физерсом в его определении унаследованного кода («Унаследованный код – это код, который не покрыт тестами»), участники встречи вывели свое:
Унаследованный код – код, который неудобно поддерживать, модифицировать и расширять.
Книга встречи
Майкл Физерс «Эффективная работа с унаследованным кодом.»
Инструменты, которые хвалили участники встречи
Декомпиляторы ILSpy и dotPeek
Инструмент для генерации тестов Pex
Следить за новостями о BeerConf можно на нашем сайте www.beerconf.ru и в твиттере twitter.com/beerconf
Если вы хотите принять участие в разработке нашего сайте – welcome —
репозиторий на github — github.com/hazzik/beerconf-website (нам нужен дизайн!:))
Немного статистики
На летних встречах BeerConf был выпито:
- 10 литров пива
- 8 литров чая
- 1 литр кофе
Если будете проезжать мимо Челябинска — заходите, будем рады:) Или организуйте BeerConf в вашем городе!