Судя по всему, SourceCode устарел в 2.0 .В последнее время очень мало обсуждается вопрос об устаревании.В примечании к выпуску 2.0 сказано:
- Функция SourceCode () и связанные с ней фабричные функции начали цикл устаревания и могут иметь предупреждение.
И ChangeLog также кратко упоминает об этом:
- Запуск цикла устаревания для SourceCode () и связанных с ним фабрик
Копание списка рассылки показывает, что в октябре 2008 года был проведен опрос .Причиной такого осуждения, по-видимому, является то, что SourceCode()
значительно усложнил кодовую базу, мало использовался в дикой природе, не очень хорошо поддерживал ничего, кроме устаревших RCS и SCCS, имел глючную поддержку Subversion иобычно не стоило держать вокруг.
В большинстве ответов на опрос говорилось: «Я не использую эту функцию», иногда «да, это ошибка» или «зачем смешивать элемент управления исходным кодом иВ любом случае, собрать систему? ".