ЯС>>Ага, а потом получается большая-большая UML диаграмма, толстенные кипы документации и этим можно гордиться. Вот только реально работает только код.
M>И то, дойдёт ли до него дело — не ясно
В любом случае на 25 классах лучше сначала писать код, а потом документацию, благо UML по коду автоматически генерируется.
M>А вопрос можно:
M>1) А что такое Refactoring ?
Это когда повышается качество кода без изменения функциональности в Java есть IDEA в которой есть большой арсенал инструментов для рефакторинга, в C++ такого боюсь нету, поэтому придется ручками
M>Правда я думал, что XP как и RUP — в чистом виде экзотка и в каждой, по крайней мере, российской конторе всё делается по своим,особым правилам.
И те, и другие команды в России существуют, это достоверно

RUP на твои объемы не расчитан, да и Pair Programming в одиночку применять не очень удобно, но в плане повышения собственной производительности XP может дать тебе гораздо больше и за меньшие средства. К сожалению, у нас часто такие "методологии" применяются, что в результате получается, то что и продуктом назвать нельзя. В любом случае придется собственной головой тоже думать