34
Парное программировани е. Удаленно Сергей Алексеев

Сергей Алексеев «Парное программирование. Удаленно»

  • Upload
    -

  • View
    267

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Сергей Алексеев «Парное программирование. Удаленно»

Парное программирование.

Удаленно

Сергей Алексеев

Page 2: Сергей Алексеев «Парное программирование. Удаленно»

Зачем?

Page 3: Сергей Алексеев «Парное программирование. Удаленно»
Page 4: Сергей Алексеев «Парное программирование. Удаленно»
Page 5: Сергей Алексеев «Парное программирование. Удаленно»

Одна голова хорошо, а две лучше

Page 6: Сергей Алексеев «Парное программирование. Удаленно»

Век живи, век учись

Page 7: Сергей Алексеев «Парное программирование. Удаленно»

Teambuilding

Page 8: Сергей Алексеев «Парное программирование. Удаленно»
Page 9: Сергей Алексеев «Парное программирование. Удаленно»

Зачем?1. Вместе веселей2. Одна голова хорошо, а две лучше3. Век живи, век учись4. Team building5. $$

http://en.wikipedia.org/wiki/Pair_programming#Advantages

Page 10: Сергей Алексеев «Парное программирование. Удаленно»

Подводные камни

Page 11: Сергей Алексеев «Парное программирование. Удаленно»

Напарник уснул

Page 12: Сергей Алексеев «Парное программирование. Удаленно»

Постоянный наблюдатель

Page 13: Сергей Алексеев «Парное программирование. Удаленно»

Молчит

Page 14: Сергей Алексеев «Парное программирование. Удаленно»

Как? Делать правильно0) Driver и observer1) Будь активист!2) Меняйте роли часто3) Programming out loud4) Выбирайте правильные задачи

Page 15: Сергей Алексеев «Парное программирование. Удаленно»
Page 16: Сергей Алексеев «Парное программирование. Удаленно»
Page 17: Сергей Алексеев «Парное программирование. Удаленно»
Page 18: Сергей Алексеев «Парное программирование. Удаленно»

Удаленное парное программирование

1. Как организовать общение?2. Как организовать среду

разработки?

Page 19: Сергей Алексеев «Парное программирование. Удаленно»

Вопросы? Ответы!

• http://remotepairprogramming.com/• http://www.pairprogramwith.me/

• Video from LA Ruby Сonf 2014 “I Have Pair Programmed for 27,000 Hours: Ask Me Anything!” https://www.youtube.com/watch?t=381&v=rIcUXcyC6BA

Page 20: Сергей Алексеев «Парное программирование. Удаленно»

Эволюция удаленного парного программирования

Page 21: Сергей Алексеев «Парное программирование. Удаленно»

Эволюция удаленного парного программирования

Page 22: Сергей Алексеев «Парное программирование. Удаленно»

Terminal multiplexers – e.g. Wemux

Page 23: Сергей Алексеев «Парное программирование. Удаленно»

Выучите Vim

Page 24: Сергей Алексеев «Парное программирование. Удаленно»

Specialized distributed editing tools – e.g. Floobits

Page 25: Сергей Алексеев «Парное программирование. Удаленно»

Cloud Development Environments – e.g. Cloud9

Page 26: Сергей Алексеев «Парное программирование. Удаленно»

Whole-screen sharing software – Screenhero!

Page 27: Сергей Алексеев «Парное программирование. Удаленно»
Page 28: Сергей Алексеев «Парное программирование. Удаленно»

But… :’(

Request Screenhero for Linux http://bit.ly/1elu8kR

Page 29: Сергей Алексеев «Парное программирование. Удаленно»

Screenhero – sign ups are closed

Напишите мне. Контакты на последнем слайде.

Page 30: Сергей Алексеев «Парное программирование. Удаленно»

Pair programming session

Page 31: Сергей Алексеев «Парное программирование. Удаленно»

PRO TIP – use Google Hangouts

Kudos to Andre (https://github.com/v4n). Thanks Pinshape (https://pinshape.com/).

Page 32: Сергей Алексеев «Парное программирование. Удаленно»

BONUS – http://bit.ly/1hOhz0a

Page 33: Сергей Алексеев «Парное программирование. Удаленно»

https://www.google.by/search?q=remote+pair+programming

Page 34: Сергей Алексеев «Парное программирование. Удаленно»

Сергей АлексеевDeveloper @ Pinshape, Founder @ Alsidi Soft

• https://twitter.com/AlexeevS• https://github.com/sergey-alekseev• [email protected]• http://sergeyalekseev.by/#contacts