Показаны сообщения с ярлыком tdd. Показать все сообщения
Показаны сообщения с ярлыком tdd. Показать все сообщения

пятница, 20 апреля 2012 г.

Инженерные практики в iOS разработке

Мы решили провести серию встреч "Инженерные практики в iOS разработке". Это связано в первую очередь с тем, что несмотря на свою востребованность, iOS-разработчики практически не используют эффективные практики, которые уже много лет активно используются программистами на других языках.

среда, 14 сентября 2011 г.

Why test first?

TDD != XP; TDD in XP;

Опять возвращаемся к холиварам. Здесь не будет обсуждаться ценность написания тестов (для любого программиста, который разрабатывал системы больше года и поддерживал legacy code это ясно как божий день). А поговорим вот о чем. Зачем писать тесты до кода, если можно написать после и разницы вроде как бы и нет? TDD вообще очень сильно обросло мифами. Существуют руководители компаний, которые считают TDD мифом, а живых TDD-шников принимают за снежного человека. Есть, однако прогрессивные менеджеры, которые считают что писать в стиле TDD возможно, но надо стукнуться головой об стенку. Но разговор опять будет не об этом, а о плюсах и минусах использования TDD.

четверг, 7 апреля 2011 г.

Dependency Injection для Android

Прочитал статью про dependecy injection framework для Android'а. Для нас DI имеет большую значимость потому, что позволяет делать более изолированные модули. А это даёт нам возможность удобнее их тестировать, тем самым повышая качество продукта. Ну и так же это уменьшает количество кода, который надо поддерживать.

Я думаю, что в обозримом будущем можно сделать минипати по DI для Android'ов, собственно поэкспериментировать с этим фреймворком, сделать законченное приложение, поняв плюсы и минусы этого.

Кто-то уже пользуется этим фреймворком? У кого есть интерес к тому, чтобы попробовать это своими руками?

среда, 23 февраля 2011 г.

XP Party #2. Java mocking frameworks

Виталий Ружников и Андрей Хайрутдинов рассказывали про идею моков (англ. mock) и других хитрых объектов при модульном тестировании приложений. Виталий сосредоточился на теоретической части, рассказав классификацию и описав каждый из классов таких объектов. Андрей, в свою очередь, представил рассказ про один из самым популярных Java-фреймворков Mockito и обладающий бо́льшими возможностями, но более сложный PowerMock.

понедельник, 21 февраля 2011 г.

Фотоотчёт о минувшей второй XP-пати

Вчера, 20 февраля, произошло замечательное событие! XP-пати в очередной раз порадовало коллег, разработчиков программного обеспечения, новыми знаниями в области экстремального программирования, которые удалось опробовать прямо в ходе мероприятия.
Традиционно, открытие мероприятия провёл Антон Катков. В такой нелёгкой тяжбе ему помог Виталий Ружников, так что с самого начала мероприятия, участникам сопутствовал здоровый fun.


После открытия мероприятия, все участники представились, рассказав краткую историю о карьерных успехах и целях изучения методологии экстремального программирования, гибкой (agile) разработки.