Начало новой работы, ориентированной на рефакторинг приложений Brownfield и Agile - PullRequest
3 голосов
/ 11 сентября 2008

Я начинаю новую работу в понедельник. У компании есть собственное приложение для управления делами предприятия, написанное на ASP.NET/VB.NET. Они пытаются внедрить Agile-процесс разработки. Они зашли так далеко, что получили двух человек сертифицированных Scrum Master и наняли Agile тренера. В настоящее время они занимаются рефакторингом в течение 6-9 месяцев.

Мой вопрос заключается в том, каковы некоторые хорошие подходы / инструменты, предоставляемые этой средой для знакомства с базой кода и повышения производительности, как только я достиг цели? Любое предложение?

Ответы [ 2 ]

4 голосов
/ 11 сентября 2008

Отличный вопрос!

Я бы сказал, что первое, что нужно сделать, - это запустить ежедневные беспорядки. Ваша часть в схватке будет изучать код. Это даст вам возможность задать вопросы и понять, кто может помочь вам выучить код.

Как только вы выберете этого парня (или парней), начните с ними парное программирование. Пусть едут, но задают вопросы. Вы будете удивлены, сколько вы можете подобрать таким образом. Учитывая их изгиб на Agile, это должно быть легко продать. :)

После того, как вы это установили, не забывайте обмениваться партнерами так часто, чтобы вы могли прочувствовать базу кода enitre. Просто придерживайтесь того, что один парень, который делает одну часть, не даст вам большую картину, но переход между людьми даст вам лучшее представление о коде в целом.

Только мои 2 цента. :) Удачи и веселья !!

2 голосов
/ 11 сентября 2008

Поздравляем с новой работой!

Расслабьтесь и сохраняйте спокойствие. Прочитайте что-нибудь на здесь .

Полагаю, сам процесс обеспечит вашу производительность, если вы будете руководствоваться здравым смыслом:)

...