Напомню, Олег Крылов — автор первого исправления для бага в продуктах Mozilla в рамках программы «Деньги за исправления багов». После выплаты вознаграждения, Олег любезно согласился ответить на несколько наших вопросов.
Олег, расскажите немного о себе, о том, чем Вы занимаетесь.
Мне 25 лет, родился и вырос в Риге (Латвия). Получил высшее образование по специальности «Телекомуникации», работаю также по
специальности — инженер-программист систем автоматизации радиовещания и телефонии.
Ранее вы участвовали в каких-либо открытых проектах, если да, то каких?
Напрямую нет. Есть несколько принятых патчей для проекта wine. В свободное время понемногу ковыряю Gnome/Mozilla/wine, как позволит время буду отправлять патчи, именно процесс принятия кода в основную ветку занимает больше всего времени и требует постоянного внимания.
Ах да совсем забыл, были у меня когда-то давно и свои открытые проекты связанные с 3D- играми, например знакомый когда-то многим Win32 порт старой игры wolf3d newwolf.sf.net
Откуда Вы узнали о программе «Деньги за исправление багов»?
На сайте linux.org.ru посещаю его ежедневно.
Сколько времени заняла разработка и тестирование патча?
Чистое время разработки посчитать трудно. Впервые я начал интересоваться этой проблемой около года назад, примерно после того
как переполз на работе на Linux, начал смотреть как можно исправить то что меня не устраивает в системе (большой плюс Open Source). Потом когда узнал о программе откопал свои изменения и довел их до приемлемого вида, исправляя замечания членов проекта — это заняло где-то месяц.
Какие инструменты использовались во время написания патча?
Компилятор конечно gcc, язык C/C++, это конечно-же диктуется проектом. IDE — Eclipse, для простой и быстрой правки gedit. Также использовался Firefox для работы с Bugzilla и GMail, чтения GTK dev.manual
Общались ли Вы с разработчиками Mozilla, и если да, то как?
С помощью Bugzilla, так-же какое-то время я читаю mailing-lists чтоб понять дух проекта и знать основные направления текущей работы.
Что бы Вы хотели сказать/посоветовать другим программистам, кто собирается присоединиться к исправлению других багов?
Побольше работать с кодом, повседневно использовать собственно собранную версию программы (со своими изменениями) — это самое лучшее тестирование. При отправке патча прислушиваться к замечаниям членов проекта, людям делающим вам patch-review, это их код им его поддерживать, они знают его лучше вас, если это не так то почему вы всё ещё не работаете в Mozilla?
Интервью и обсуждение на сайте mozilla-russia.org
Автор интервью — ragnaar
Ссылки про баг с горячими клавишами:
Олег, расскажите немного о себе, о том, чем Вы занимаетесь.
Мне 25 лет, родился и вырос в Риге (Латвия). Получил высшее образование по специальности «Телекомуникации», работаю также по
специальности — инженер-программист систем автоматизации радиовещания и телефонии.
Ранее вы участвовали в каких-либо открытых проектах, если да, то каких?
Напрямую нет. Есть несколько принятых патчей для проекта wine. В свободное время понемногу ковыряю Gnome/Mozilla/wine, как позволит время буду отправлять патчи, именно процесс принятия кода в основную ветку занимает больше всего времени и требует постоянного внимания.
Ах да совсем забыл, были у меня когда-то давно и свои открытые проекты связанные с 3D- играми, например знакомый когда-то многим Win32 порт старой игры wolf3d newwolf.sf.net
Откуда Вы узнали о программе «Деньги за исправление багов»?
На сайте linux.org.ru посещаю его ежедневно.
Сколько времени заняла разработка и тестирование патча?
Чистое время разработки посчитать трудно. Впервые я начал интересоваться этой проблемой около года назад, примерно после того
как переполз на работе на Linux, начал смотреть как можно исправить то что меня не устраивает в системе (большой плюс Open Source). Потом когда узнал о программе откопал свои изменения и довел их до приемлемого вида, исправляя замечания членов проекта — это заняло где-то месяц.
Какие инструменты использовались во время написания патча?
Компилятор конечно gcc, язык C/C++, это конечно-же диктуется проектом. IDE — Eclipse, для простой и быстрой правки gedit. Также использовался Firefox для работы с Bugzilla и GMail, чтения GTK dev.manual
Общались ли Вы с разработчиками Mozilla, и если да, то как?
С помощью Bugzilla, так-же какое-то время я читаю mailing-lists чтоб понять дух проекта и знать основные направления текущей работы.
Что бы Вы хотели сказать/посоветовать другим программистам, кто собирается присоединиться к исправлению других багов?
Побольше работать с кодом, повседневно использовать собственно собранную версию программы (со своими изменениями) — это самое лучшее тестирование. При отправке патча прислушиваться к замечаниям членов проекта, людям делающим вам patch-review, это их код им его поддерживать, они знают его лучше вас, если это не так то почему вы всё ещё не работаете в Mozilla?
Интервью и обсуждение на сайте mozilla-russia.org
Автор интервью — ragnaar
Ссылки про баг с горячими клавишами:
- Легендарный баг в багзилле (с обсуждением и техническими деталями)
- Обсуждение на форуме Mozilla Russia
- Брызги шампанского на ЛОРе по поводу выхода патча