Мы решили провести серию встреч "Инженерные практики в iOS разработке". Это связано в первую очередь с тем, что несмотря на свою востребованность, iOS-разработчики практически не используют эффективные практики, которые уже много лет активно используются программистами на других языках.
XP.Party - это тусовки, во время которых участники прокачивают свои навыки: инженерные, управленческие и бизнесовые. Ключевые слова по темам: Agile, Scrum, eXtreme Programming, Test Driven Development, Lean, Design Thinking, Product Management, Metrics Driven Development, Finance, StartUp, Business Model Canvas, Lean Startup, Lean Canvas, TeamWork, Software Development, Web, Enterprise Software, Mobile, iOS, Android.
Показаны сообщения с ярлыком tdd. Показать все сообщения
Показаны сообщения с ярлыком tdd. Показать все сообщения
пятница, 20 апреля 2012 г.
среда, 14 сентября 2011 г.
Why test first?
TDD != XP; TDD in XP;
Опять возвращаемся к холиварам. Здесь не будет обсуждаться ценность написания тестов (для любого программиста, который разрабатывал системы больше года и поддерживал legacy code это ясно как божий день). А поговорим вот о чем. Зачем писать тесты до кода, если можно написать после и разницы вроде как бы и нет? TDD вообще очень сильно обросло мифами. Существуют руководители компаний, которые считают TDD мифом, а живых TDD-шников принимают за снежного человека. Есть, однако прогрессивные менеджеры, которые считают что писать в стиле TDD возможно, но надо стукнуться головой об стенку. Но разговор опять будет не об этом, а о плюсах и минусах использования TDD.
Опять возвращаемся к холиварам. Здесь не будет обсуждаться ценность написания тестов (для любого программиста, который разрабатывал системы больше года и поддерживал legacy code это ясно как божий день). А поговорим вот о чем. Зачем писать тесты до кода, если можно написать после и разницы вроде как бы и нет? TDD вообще очень сильно обросло мифами. Существуют руководители компаний, которые считают TDD мифом, а живых TDD-шников принимают за снежного человека. Есть, однако прогрессивные менеджеры, которые считают что писать в стиле TDD возможно, но надо стукнуться головой об стенку. Но разговор опять будет не об этом, а о плюсах и минусах использования TDD.
четверг, 7 апреля 2011 г.
Dependency Injection для Android
Прочитал статью про dependecy injection framework для Android'а. Для нас DI имеет большую значимость потому, что позволяет делать более изолированные модули. А это даёт нам возможность удобнее их тестировать, тем самым повышая качество продукта. Ну и так же это уменьшает количество кода, который надо поддерживать.
Я думаю, что в обозримом будущем можно сделать минипати по DI для Android'ов, собственно поэкспериментировать с этим фреймворком, сделать законченное приложение, поняв плюсы и минусы этого.
Кто-то уже пользуется этим фреймворком? У кого есть интерес к тому, чтобы попробовать это своими руками?
Я думаю, что в обозримом будущем можно сделать минипати по DI для Android'ов, собственно поэкспериментировать с этим фреймворком, сделать законченное приложение, поняв плюсы и минусы этого.
Кто-то уже пользуется этим фреймворком? У кого есть интерес к тому, чтобы попробовать это своими руками?
среда, 23 февраля 2011 г.
XP Party #2. Java mocking frameworks
Виталий Ружников и Андрей Хайрутдинов рассказывали про идею моков (англ. mock) и других хитрых объектов при модульном тестировании приложений. Виталий сосредоточился на теоретической части, рассказав классификацию и описав каждый из классов таких объектов. Андрей, в свою очередь, представил рассказ про один из самым популярных Java-фреймворков Mockito и обладающий бо́льшими возможностями, но более сложный PowerMock.
понедельник, 21 февраля 2011 г.
Фотоотчёт о минувшей второй XP-пати
Вчера, 20 февраля, произошло замечательное событие! XP-пати в очередной раз порадовало коллег, разработчиков программного обеспечения, новыми знаниями в области экстремального программирования, которые удалось опробовать прямо в ходе мероприятия.
Традиционно, открытие мероприятия провёл Антон Катков. В такой нелёгкой тяжбе ему помог Виталий Ружников, так что с самого начала мероприятия, участникам сопутствовал здоровый fun.
Традиционно, открытие мероприятия провёл Антон Катков. В такой нелёгкой тяжбе ему помог Виталий Ружников, так что с самого начала мероприятия, участникам сопутствовал здоровый fun.
После открытия мероприятия, все участники представились, рассказав краткую историю о карьерных успехах и целях изучения методологии экстремального программирования, гибкой (agile) разработки.
Теги:
ретроспектива,
фотки,
фотоотчет,
dependency injection,
party,
tdd,
xp,
XP-пати Самара
Подписаться на:
Сообщения (Atom)
