Когда я работал разработчиком ссуды, я использую XP, вместе с Joel, добивающимся цели, когда Вы - только статья пехотинца для хранения меня на прямом и узком.
я рассматривал его как осуществление изучения, которое я мог интегрировать в команду, если я мог бы доказать, что применение 'лучшей практики' имело хороший ROI. который, хотя дан для хороших разработчиков, является все еще чем-то, что должно быть доказано; хорошо, по крайней мере, по моему опыту.
Позже я использовал специализированный гибкий процесс, который соответствовал лучше политике компании, на которую я работал.
нет, StringIO больше похож на StringReader / StringWriter , чем на StringBuffer .
В Java StringBuffer - это изменяемая версия String (поскольку String является неизменяемым ).
StringReader / StringWriter - удобные классы, предназначенные для использования, когда вы хотите подделать доступ к файлам. Вы можете читать / писать в String с помощью того же потоково-ориентированного интерфейса Reader / Writer: он очень полезен при модульном тестировании .