На этой неделе я прохожу собеседование на должность в фирме, где я буду единственным разработчиком, поддерживающим приложение, над которым я беру работу. Поскольку такие должности могут сильно различаться в деталях, я планирую продвигать ряд конкретных подходов, которые сделают эту работу работоспособной.
Одна вещь, которую я собираюсь поднять, - это склонность переместить существующий исходный код из SourceSafe (где он в настоящее время находится) в более совершенный продукт управления версиями, такой как Perforce.
У меня был ряд неудачных опытов с SourceSafe, вызывающих серьезные проблемы, такие как постоянная блокировка файлов и повреждение кода. В одиночестве я боюсь, что эти анекдоты звучат так, будто я хочу это изменить, потому что мне это не нравится. Если я собираюсь поднять эту тему, я хочу иметь дело с замком.
Итак, каковы эмпирические причины того, что SourceSafe рассматривается как продукт худшего качества?