Як ми створювали PHP Continuous Integration Workflow в нашій команді

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
2
0

Як ми створювали PHP Continuous Integration Workflow в нашій команді.

Як усе починалось

Почалось все з того, що в компанії піднялось питання knowledge exchange для команд, які рознесені по всьому світу.Проблема, яка виникла - команди кожного разу придумують велосипеди і пишуть по суті один і той же код.На той час в компанії вже була спільна поштова конференція по Drupal, але толку від неї було мало - розробникам отримати відповідь на питання було непросто. Також була в наявності база минулих проектів, але інвентаризації того, що в них там було створено - не існувало. Щоб було більш зрозуміло - компанія по суті створювала проекти, написані на PHP/Drupal, рідше - на Symfony2.Якось одразу стало зрозуміло, що зробити інвентаризацію коду людині, яка не приймала участь в розробці цього самого коду - нереально. Особливо після того, як я спробував глянути на той код...В той час я зрозумів, що не важливо, якого розміру компанія, і якого рівня проекти вона реалізовує - гавнокод пишеться всюди.Як тільки ми обломались із інвентаризацією минулих проектів, я приступив до реалізації Continuous Integration, яка б дозволила привнести в компанію певний рівень стандартизації робочого процесу.

PHP чародей. 1000-1500у.е.

Замовлення, Платна розробка модулів, тем, сайтів, допомога в адмініструванні та інші оплачувані замовлення.
7
-4

Необходимые навыки
— PHP — как профильные заклинания
— HTML и CSS — как родные языки
— MySQL — умение слагать поэмы и писать стихи
— JS (jquery) — рассказать три анекдота
— Drupal — навык не просто установить, а и самостоятельно убить мерзкого жука внутри
— Колдовство со всем вышеперечисленным не менее 3-х лет.

Будет плюсом
— SVN
— Drupal pressflow
— Highload
— Native js
— HTML5
— TDD или просто умение писать тесты
— iOS разработка

Предлагаем
— Коллектив из магов плотно работающий над своими проектами (no outsourcing)
— Амулет защиты от выполнения тупой работы
— Участие в доработке самых крутых проектов по недвижимости: 100realty.ua, blagovist.ua, parklane.ua/ru
— Redmine (вы ведь знаете зачем это?)
— Стабильная и своевременная оплата драгоценными камнями, натурой или нац. валютой (на выбор)
— Хоромы с «правильным» рабочим местом в 2-х мин. От м. Печерская.

Чего вы НЕ будете делать:
— Настраивать шайтан-сервера. Для этого есть специально обученные джины.
— Помогать чинить компьютер соседу. Отряд борьбы с пользователями защищает Вас.
— Рисовать дизайн. Верстать — придется, а рисовать — нет. Но если очень хотите — можно обсудить.
— Писать заклинания «на вчера». У нас только адекватные сроки.

Писать на voronin.aa@frg.ua