Male C. Pig a.k.a. Svinopolist (piggymouse) wrote,
Male C. Pig a.k.a. Svinopolist
piggymouse

Continuous Integration

Что бы там ни говорили-думали про XP ваще, идея Continuous Integration и полностью автоматизированного билда и модульного тестирования безусловно привлекательна до жути. Что касается билда, в прошлых проектах я всегда старательно пытался этого достичь, однако на полную автоматизацию сил у меня и команды никогда не хватало. В будущих проектах, ЕБЖ, обязательно надо будет взять CI на вооружение. Остается вопрос оптимальной инфраструктуры.

Меня практически уговорили, что связке ant и cruisecontrol пристойной альтернативы нет. В плане автоматизации модульных тестов все сильно зависит от инструментария и платформы, но в принципе выбор идет между xunit и чем-то самописным (никак не рокет сайнс).

А вот со старым добрым configuration management'ом некоторые непонятки. Шести лет в VSS мне, как бы это сказать, вполне хватило. Мужские коммерческие средства стоят безумных денег. Коммерческие, которые стоят небезумных денег, совсем не мужские. В прекрасном и яростном бесплатном мире, насколько я понимаю, хорошим тоном считается cvs. Надо бы с ним разобраться. Чего я еще не знаю, так это насколько легко им управлять программно. Если есть API - это одно, если только командные строки - это совсем другое. Предмет для изучения. Хорошо, что есть RTFM'ы, вот, вот и вот.

Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 2 comments