yigal_s' Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Thursday, July 9th, 2009

    Time Event
    7:17p
    программистское - Clearcase, Svn и все все все.
    в продолжение к http://yigal-s.livejournal.com/441855.html

    Товарищи и господа программисты и админы, вот скажите мне, почему вы не любите/ругаете ClearCase, зато все как один рекомендуете Subversion и прочие Git-ы?

    И опять же, если Subversion так хорош, то чем хуже Perforce?

    Я, наверное, чего-то очень сильно не понимаю и торможу. Помогите разобраться, а?

    Лично я, чем более осваиваю Perforce, тем чаще добрым словом вспоминаю ClearCase, а когда я узнал, что branching в SVN делается так же, как и в Perforce, то стало мне очень и очень грустно.

    ----

    Upd: Что касается моих претензий к ClearCase, они в основном относятся к UCM-моду, который вроде бы претендует на упрощение менеджмента проектов (вплоть до устранения dedicated clearcase person) и предлагает готовую-универсальную методологию девелопмента, относительно которой вполне справедливо замечание "гладко было на бумаге". Практически, частенько приходилось, позабыв про этот самый UCM-мод, возвращаться к старому доброму Base ClearCase и делать на нём ручками то, чего UCM адекватно (в самом обычном, не вычурном процессе девелопмента) сделать не мог.

    Ну и мелкие недоработочки... в сложной системе они и разруливаются порой непросто.

    Upd2: Ну и еще один момент стоит записать (а то, покинув ClearCase, скоро это забуду). В ClearCase UCM есть великолепная фича - Components. Как бы, можно разбить код на компоненты, реюзать их в разных проектах, играться с версиями компонент итд итп. Всё офигительно. Одна мелочь: файлы из компоненты в компоненту нельзя переносить без полной потери истории. Предлагается все компоненты запланировать заранее (гы-гы-гы), бо редизайн чреват потерей истории.

    << Previous Day 2009/07/09
    [Calendar]
    Next Day >>

About LJ.Rossia.org