Начинаю новую работу, посвященную рефакторингу существующих приложений и Agile.

StackOverflow https://stackoverflow.com/questions/56764

Вопрос

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

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

Это было полезно?

Решение

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

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

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

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

Просто мои 2 цента.:) Удачи и получайте удовольствие!!

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top