Soumettre la recherche
Mettre en ligne
Slides
•
0 j'aime
•
215 vues
Dev2Dev
Suivre
Доклад Акуляков Артем - Зазеркалье разработки ПО. Dev2Dev Conf 24.08.2014
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 37
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
C&C for coffee'n'code
C&C for coffee'n'code
Ivan Mosiev
автоматизация тестирования огурцом
автоматизация тестирования огурцом
Vadim Glebov
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...
Sergey Ponomarev
Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?
Aleksey Derkach
Как писать на PHP и не стать быдло-кодером
Как писать на PHP и не стать быдло-кодером
Kirill Kovalchuk
Повышаем и следим за качеством PHP кода
Повышаем и следим за качеством PHP кода
Aleksandr Makhomet
Gostev 2
Gostev 2
qasib
WebAssembly and Blazor
WebAssembly and Blazor
Vlad Ohorodnikov
Recommandé
C&C for coffee'n'code
C&C for coffee'n'code
Ivan Mosiev
автоматизация тестирования огурцом
автоматизация тестирования огурцом
Vadim Glebov
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...
Sergey Ponomarev
Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?
Aleksey Derkach
Как писать на PHP и не стать быдло-кодером
Как писать на PHP и не стать быдло-кодером
Kirill Kovalchuk
Повышаем и следим за качеством PHP кода
Повышаем и следим за качеством PHP кода
Aleksandr Makhomet
Gostev 2
Gostev 2
qasib
WebAssembly and Blazor
WebAssembly and Blazor
Vlad Ohorodnikov
Зачем нужно уметь программировать?
Зачем нужно уметь программировать?
Michael Akimov
Code review как средство обеспечения качества программного обеспечения
Code review как средство обеспечения качества программного обеспечения
SQALab
Crucible или почему для Code Review нужна не только голова, но и инструмент
Crucible или почему для Code Review нужна не только голова, но и инструмент
Maxim Kuzmich
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Andrey Rebrov
Библиотека UI компонентов, о которой вы всегда мечтали / Роберт Харитонов (Li...
Библиотека UI компонентов, о которой вы всегда мечтали / Роберт Харитонов (Li...
Ontico
Альтернативные способы изучения программирования с нуля
Альтернативные способы изучения программирования с нуля
COMAQA.BY
Простой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипед
SQALab
Уважайте фронтендера!
Уважайте фронтендера!
Talks&Works
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Yandex
OOP и WordPress. Подумаем о будущем проекта.
OOP и WordPress. Подумаем о будущем проекта.
Oleksandr Strikha
Software process framework
Software process framework
achempion
Владислав Грязнов "Многозадачность в PHP"
Владислав Грязнов "Многозадачность в PHP"
Fwdays
Можно ли обойтись без тестировщиков
Можно ли обойтись без тестировщиков
Maxim Shulga
DevOps для 1С
DevOps для 1С
Alexey Lustin
Развитие навыков 1с специалиста до 5 го уровня
Развитие навыков 1с специалиста до 5 го уровня
Alexey Lustin
Дизайн. Глазами и руками разработчика
Дизайн. Глазами и руками разработчика
Anton Winogradov
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Ontico
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
e-Legion
Интегрированная среда разработки
Интегрированная среда разработки
spillector
Инструменты профайлинга С++ кода
Инструменты профайлинга С++ кода
corehard_by
Why have Google chosen our IDE as a platform?
Why have Google chosen our IDE as a platform?
Philip Torchinsky
СУП
СУП
Anna Tsvetaeva
Contenu connexe
Tendances
Зачем нужно уметь программировать?
Зачем нужно уметь программировать?
Michael Akimov
Code review как средство обеспечения качества программного обеспечения
Code review как средство обеспечения качества программного обеспечения
SQALab
Crucible или почему для Code Review нужна не только голова, но и инструмент
Crucible или почему для Code Review нужна не только голова, но и инструмент
Maxim Kuzmich
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Andrey Rebrov
Библиотека UI компонентов, о которой вы всегда мечтали / Роберт Харитонов (Li...
Библиотека UI компонентов, о которой вы всегда мечтали / Роберт Харитонов (Li...
Ontico
Альтернативные способы изучения программирования с нуля
Альтернативные способы изучения программирования с нуля
COMAQA.BY
Простой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипед
SQALab
Уважайте фронтендера!
Уважайте фронтендера!
Talks&Works
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Yandex
OOP и WordPress. Подумаем о будущем проекта.
OOP и WordPress. Подумаем о будущем проекта.
Oleksandr Strikha
Software process framework
Software process framework
achempion
Владислав Грязнов "Многозадачность в PHP"
Владислав Грязнов "Многозадачность в PHP"
Fwdays
Можно ли обойтись без тестировщиков
Можно ли обойтись без тестировщиков
Maxim Shulga
DevOps для 1С
DevOps для 1С
Alexey Lustin
Развитие навыков 1с специалиста до 5 го уровня
Развитие навыков 1с специалиста до 5 го уровня
Alexey Lustin
Дизайн. Глазами и руками разработчика
Дизайн. Глазами и руками разработчика
Anton Winogradov
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Ontico
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
e-Legion
Интегрированная среда разработки
Интегрированная среда разработки
spillector
Инструменты профайлинга С++ кода
Инструменты профайлинга С++ кода
corehard_by
Tendances
(20)
Зачем нужно уметь программировать?
Зачем нужно уметь программировать?
Code review как средство обеспечения качества программного обеспечения
Code review как средство обеспечения качества программного обеспечения
Crucible или почему для Code Review нужна не только голова, но и инструмент
Crucible или почему для Code Review нужна не только голова, но и инструмент
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Библиотека UI компонентов, о которой вы всегда мечтали / Роберт Харитонов (Li...
Библиотека UI компонентов, о которой вы всегда мечтали / Роберт Харитонов (Li...
Альтернативные способы изучения программирования с нуля
Альтернативные способы изучения программирования с нуля
Простой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипед
Уважайте фронтендера!
Уважайте фронтендера!
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в Яндексе
OOP и WordPress. Подумаем о будущем проекта.
OOP и WordPress. Подумаем о будущем проекта.
Software process framework
Software process framework
Владислав Грязнов "Многозадачность в PHP"
Владислав Грязнов "Многозадачность в PHP"
Можно ли обойтись без тестировщиков
Можно ли обойтись без тестировщиков
DevOps для 1С
DevOps для 1С
Развитие навыков 1с специалиста до 5 го уровня
Развитие навыков 1с специалиста до 5 го уровня
Дизайн. Глазами и руками разработчика
Дизайн. Глазами и руками разработчика
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
Интегрированная среда разработки
Интегрированная среда разработки
Инструменты профайлинга С++ кода
Инструменты профайлинга С++ кода
En vedette
Why have Google chosen our IDE as a platform?
Why have Google chosen our IDE as a platform?
Philip Torchinsky
СУП
СУП
Anna Tsvetaeva
Team workflow
Team workflow
Даниил Зайцев
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"
PCampRussia
Асинхронная обработка данных: RabbitMQ, Comet
Асинхронная обработка данных: RabbitMQ, Comet
Андрей Федоровский
Использование AMQP в основе архитектуры бэкенда для мобильного приложения
Использование AMQP в основе архитектуры бэкенда для мобильного приложения
phpdevby
«Как ради производительности высоконагруженного приложения мы разработали соб...
«Как ради производительности высоконагруженного приложения мы разработали соб...
Nata_Churda
Филипп Торчинский, JetBrains
Филипп Торчинский, JetBrains
Diana Dymolazova
Ivan p
Ivan p
Ekaterina Chernyak
YouTrack Issue Tracking Preview
YouTrack Issue Tracking Preview
Илья Гордиенко
2012 интранет vs здравый смысл - codefest
2012 интранет vs здравый смысл - codefest
Konstantin Kolomeetz
Что такое Scrum
Что такое Scrum
Татьяна Баева
DersuDev #1 2015 - Continous Integration
DersuDev #1 2015 - Continous Integration
Igor Karpovich
Использование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по Scrum
Татьяна Баева
Использование сервера Continuous Integration для разработки мобильных приложений
Использование сервера Continuous Integration для разработки мобильных приложений
Alexander Byndyu
RabbitMQ - обмен сообщениями, который просто работает
RabbitMQ - обмен сообщениями, который просто работает
Alexander Byndyu
Баг-трекер по-новому: что и почему JetBrains изменил в последней версии YouTrack
Баг-трекер по-новому: что и почему JetBrains изменил в последней версии YouTrack
Alexander Byndyu
101 способ приготовления RabbitMQ и немного о pipeline архитектуре / Филонов ...
101 способ приготовления RabbitMQ и немного о pipeline архитектуре / Филонов ...
Ontico
En vedette
(18)
Why have Google chosen our IDE as a platform?
Why have Google chosen our IDE as a platform?
СУП
СУП
Team workflow
Team workflow
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"
Асинхронная обработка данных: RabbitMQ, Comet
Асинхронная обработка данных: RabbitMQ, Comet
Использование AMQP в основе архитектуры бэкенда для мобильного приложения
Использование AMQP в основе архитектуры бэкенда для мобильного приложения
«Как ради производительности высоконагруженного приложения мы разработали соб...
«Как ради производительности высоконагруженного приложения мы разработали соб...
Филипп Торчинский, JetBrains
Филипп Торчинский, JetBrains
Ivan p
Ivan p
YouTrack Issue Tracking Preview
YouTrack Issue Tracking Preview
2012 интранет vs здравый смысл - codefest
2012 интранет vs здравый смысл - codefest
Что такое Scrum
Что такое Scrum
DersuDev #1 2015 - Continous Integration
DersuDev #1 2015 - Continous Integration
Использование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по Scrum
Использование сервера Continuous Integration для разработки мобильных приложений
Использование сервера Continuous Integration для разработки мобильных приложений
RabbitMQ - обмен сообщениями, который просто работает
RabbitMQ - обмен сообщениями, который просто работает
Баг-трекер по-новому: что и почему JetBrains изменил в последней версии YouTrack
Баг-трекер по-новому: что и почему JetBrains изменил в последней версии YouTrack
101 способ приготовления RabbitMQ и немного о pipeline архитектуре / Филонов ...
101 способ приготовления RabbitMQ и немного о pipeline архитектуре / Филонов ...
Similaire à Slides
Доклад Ильи Кудинова на DevConf 2013. "Организация автоматизированного тестир...
Доклад Ильи Кудинова на DevConf 2013. "Организация автоматизированного тестир...
Badoo Development
Владислав Чернов, Badoo
Владислав Чернов, Badoo
Ontico
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"
Yandex
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»
Yandex
Доклад Владислава Чернова на конференции LoveQA. "Continuous delivery в крупн...
Доклад Владислава Чернова на конференции LoveQA. "Continuous delivery в крупн...
Badoo Development
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
HappyDev
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
Kairat Yussupov
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU
Robot Framework: универсальный инструмент автоматизатора
Robot Framework: универсальный инструмент автоматизатора
SQALab
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU
Проходим тест Джоэла
Проходим тест Джоэла
0leGG
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
Профессии в IT
Профессии в IT
Sam Faktorovich
Oleksandr Tolstykh "Quality. Android quality"
Oleksandr Tolstykh "Quality. Android quality"
IT Event
Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5
Technopark
Руководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в Unigine
Unigine Corp.
Юлия Викторова; Александр Тарасов. DevOps без булшита.
Юлия Викторова; Александр Тарасов. DevOps без булшита.
ScrumTrek
Continuous Deployment (in Russian)
Continuous Deployment (in Russian)
Smartling
Meet Magento Belarus - Andriy Samilyak
Meet Magento Belarus - Andriy Samilyak
Amasty
Gradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для Android
SQALab
Similaire à Slides
(20)
Доклад Ильи Кудинова на DevConf 2013. "Организация автоматизированного тестир...
Доклад Ильи Кудинова на DevConf 2013. "Организация автоматизированного тестир...
Владислав Чернов, Badoo
Владислав Чернов, Badoo
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»
Доклад Владислава Чернова на конференции LoveQA. "Continuous delivery в крупн...
Доклад Владислава Чернова на конференции LoveQA. "Continuous delivery в крупн...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Robot Framework: универсальный инструмент автоматизатора
Robot Framework: универсальный инструмент автоматизатора
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
Проходим тест Джоэла
Проходим тест Джоэла
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Профессии в IT
Профессии в IT
Oleksandr Tolstykh "Quality. Android quality"
Oleksandr Tolstykh "Quality. Android quality"
Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5
Руководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в Unigine
Юлия Викторова; Александр Тарасов. DevOps без булшита.
Юлия Викторова; Александр Тарасов. DevOps без булшита.
Continuous Deployment (in Russian)
Continuous Deployment (in Russian)
Meet Magento Belarus - Andriy Samilyak
Meet Magento Belarus - Andriy Samilyak
Gradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для Android
Plus de Dev2Dev
D2D Чипец 2 Николай Иванов - Data Informed Design
D2D Чипец 2 Николай Иванов - Data Informed Design
Dev2Dev
D2D Чипец 2 Сергей Ашмаров - Как из ничего сделать крутой фестивальный проект
D2D Чипец 2 Сергей Ашмаров - Как из ничего сделать крутой фестивальный проект
Dev2Dev
D2D Чипец 2 Виталий Мазуревич - Engeneering design
D2D Чипец 2 Виталий Мазуревич - Engeneering design
Dev2Dev
D2D Чипец 2 Николай Страх - Как студии параллельно с основной деятельностью з...
D2D Чипец 2 Николай Страх - Как студии параллельно с основной деятельностью з...
Dev2Dev
D2D Чипец 2 Алексей Резванов - "Особенности работы на международных рынках"
D2D Чипец 2 Алексей Резванов - "Особенности работы на международных рынках"
Dev2Dev
D2D Чипец 2 Максим Кулдошин - Как работать в Красноярске и не умереть со скуки
D2D Чипец 2 Максим Кулдошин - Как работать в Красноярске и не умереть со скуки
Dev2Dev
D2D Чипец 2 Алексей Раменский - Видение рынка дизайна и проектирования от экс...
D2D Чипец 2 Алексей Раменский - Видение рынка дизайна и проектирования от экс...
Dev2Dev
D2D Pizza JS Роман Сальников "Redux: one state to rule them all"
D2D Pizza JS Роман Сальников "Redux: one state to rule them all"
Dev2Dev
D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"
Dev2Dev
D2D Pizza JS Игорь Ковган "Koa поможет"
D2D Pizza JS Игорь Ковган "Koa поможет"
Dev2Dev
D2D Pizza JS Владимир Кожин "Jii - фреймворк, который Вы уже знаете"
D2D Pizza JS Владимир Кожин "Jii - фреймворк, который Вы уже знаете"
Dev2Dev
D2D Pizza JS Тимофей Чаптыков "CSS-менеджмент в 2016"
D2D Pizza JS Тимофей Чаптыков "CSS-менеджмент в 2016"
Dev2Dev
Всё будет в Ажуре. Завершинский Денис D2D Just.NET
Всё будет в Ажуре. Завершинский Денис D2D Just.NET
Dev2Dev
Модульная структура. Цветцих Денис D2D Just.NET
Модульная структура. Цветцих Денис D2D Just.NET
Dev2Dev
Что нам стоит DAL построить? Акуляков Артём D2D Just.NET
Что нам стоит DAL построить? Акуляков Артём D2D Just.NET
Dev2Dev
ASP.NET MVC за пределами Hello World. Дятлов Александр D2D Just.NET
ASP.NET MVC за пределами Hello World. Дятлов Александр D2D Just.NET
Dev2Dev
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NET
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NET
Dev2Dev
Micro orm для жизни. Кожевников Дмитрий D2D Just.NET
Micro orm для жизни. Кожевников Дмитрий D2D Just.NET
Dev2Dev
Nemerle. метапрограммирование в .NET - Зимин Aлександр D2D Just.NET
Nemerle. метапрограммирование в .NET - Зимин Aлександр D2D Just.NET
Dev2Dev
Трудности повторного использования
Трудности повторного использования
Dev2Dev
Plus de Dev2Dev
(20)
D2D Чипец 2 Николай Иванов - Data Informed Design
D2D Чипец 2 Николай Иванов - Data Informed Design
D2D Чипец 2 Сергей Ашмаров - Как из ничего сделать крутой фестивальный проект
D2D Чипец 2 Сергей Ашмаров - Как из ничего сделать крутой фестивальный проект
D2D Чипец 2 Виталий Мазуревич - Engeneering design
D2D Чипец 2 Виталий Мазуревич - Engeneering design
D2D Чипец 2 Николай Страх - Как студии параллельно с основной деятельностью з...
D2D Чипец 2 Николай Страх - Как студии параллельно с основной деятельностью з...
D2D Чипец 2 Алексей Резванов - "Особенности работы на международных рынках"
D2D Чипец 2 Алексей Резванов - "Особенности работы на международных рынках"
D2D Чипец 2 Максим Кулдошин - Как работать в Красноярске и не умереть со скуки
D2D Чипец 2 Максим Кулдошин - Как работать в Красноярске и не умереть со скуки
D2D Чипец 2 Алексей Раменский - Видение рынка дизайна и проектирования от экс...
D2D Чипец 2 Алексей Раменский - Видение рынка дизайна и проектирования от экс...
D2D Pizza JS Роман Сальников "Redux: one state to rule them all"
D2D Pizza JS Роман Сальников "Redux: one state to rule them all"
D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Игорь Ковган "Koa поможет"
D2D Pizza JS Игорь Ковган "Koa поможет"
D2D Pizza JS Владимир Кожин "Jii - фреймворк, который Вы уже знаете"
D2D Pizza JS Владимир Кожин "Jii - фреймворк, который Вы уже знаете"
D2D Pizza JS Тимофей Чаптыков "CSS-менеджмент в 2016"
D2D Pizza JS Тимофей Чаптыков "CSS-менеджмент в 2016"
Всё будет в Ажуре. Завершинский Денис D2D Just.NET
Всё будет в Ажуре. Завершинский Денис D2D Just.NET
Модульная структура. Цветцих Денис D2D Just.NET
Модульная структура. Цветцих Денис D2D Just.NET
Что нам стоит DAL построить? Акуляков Артём D2D Just.NET
Что нам стоит DAL построить? Акуляков Артём D2D Just.NET
ASP.NET MVC за пределами Hello World. Дятлов Александр D2D Just.NET
ASP.NET MVC за пределами Hello World. Дятлов Александр D2D Just.NET
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NET
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NET
Micro orm для жизни. Кожевников Дмитрий D2D Just.NET
Micro orm для жизни. Кожевников Дмитрий D2D Just.NET
Nemerle. метапрограммирование в .NET - Зимин Aлександр D2D Just.NET
Nemerle. метапрограммирование в .NET - Зимин Aлександр D2D Just.NET
Трудности повторного использования
Трудности повторного использования
Slides
1.
Зазеркалье разработки ПО Акуляков
Артем .net разработчик сотрудник неизвестного банка
2.
Кто я? ● 5+
лет разработки ● c#, f#, c++, python ● параллельное и асинхронное программирование ● тот еще enterprise разработчик
3.
4.
5.
Рутина ● Управление кодовой
базой ● Управление задачами ● Публикация ● Качество кода
6.
Как справится с
рутиной?
7.
Выработать devworkflow. Провести автоматизацию
с использованием подхода continuous integration.
8.
Как управлять кодовой
базой?
9.
Система контроля версий ●
Без неё никак ● Git, Mercurial(hg) ● Удобное ветвление решает
10.
Ветки — это
параллельные реальности вашей кодовой базы.
11.
12.
Пример названия: Login form
#123
13.
Как управлять задачами?
14.
15.
16.
Нужно использовать bug-tracker
17.
Bug-tracker ● Bug-tracker должен
быть ● В bug-tracker'е не только баги, но и задачи ● Подзадачи необходимы, обойтись можно, но не надо
18.
Жизненный путь багазадачи
19.
Рекомендую Redmine, YouTrack, Jira,
Track
20.
Вы используете систему
контроля версий и bug-tracker?
21.
22.
Для ленивых -
Github, Bitbucket
23.
Как осуществлять публикацию?
24.
Автоматически ● Роботы не
ошибаются ● Автоматизировать нужно всё
25.
Как контролировать качество кода?
26.
Контроль качества кода ●
Это не сложно ● Проверка стиля кодирования ● Проверка наличия и количества комментариев
27.
Code review ● Не
дает программировать заведомо плохо ● Помогает делить опыт на команду ● Меньше ошибок
28.
Как объединить все
эти разрозненные части в единый инструмент?
29.
30.
CI ● CI —
это практика частых автоматических сборок проекта. ● Сейчас это методология фиксации и автоматизации рабочего процесса.
31.
CI
32.
CI базируется на
событиях ● Изменения в ветке dev ● Изменения в ветке test ● Изменения в ветке prod ● Закрытие задачибага в bug- tracker'е
33.
Когда отдавать версию
на тестирование?
34.
● По расписанию ●
По условию
35.
Когда выпускать новый
релиз?
36.
● Механизм milestone
37.
Вопросы?
Télécharger maintenant