От взглядов вещей, SourceCode has been deprecated in 2.0. В последнее время очень мало обсуждений об устаревании. Высвобождение примечание для 2.0 говорит:
- Функция SourceCode() и связанные с ним фабричные функции начали их устаревания цикл и может иметь предупреждение включено.
И ChangeLog также упоминает об этом кратко:
- Start устаревания цикл Исходник-() и связанных с ними предприятий
Копания в списке рассылки показывает, что был a poll in October 2008. Причина для устаревания, по-видимому, заключалась в том, что SourceCode()
добавила большую сложность в кодовую базу, не использовалась много в дикой природе, не поддерживала ничего, кроме устаревших RCS и SCCS, очень хорошо, имела багги поддержку Subversion и, как правило, не стоит держать вокруг.
Большинство ответов на опрос сказал: «Я не использую эту функцию», иногда «да, это багги» или «почему вы все равно смешиваете контроль исходного кода и систему сборки?».