我星期一要开始一份新工作。该公司有一个本土企业案例管理应用程序,用ASP.NET/VB.NET
. 他们正在尝试实施敏捷开发过程。他们甚至让两个人获得了 Scrum Master 认证并聘请了一名敏捷教练。他们目前专注于 6-9 个月的重构。
我的问题是,在这种环境下,有哪些好的方法/工具可以让我熟悉代码库并在我一落地就提高生产力?有什么建议吗?
我星期一要开始一份新工作。该公司有一个本土企业案例管理应用程序,用ASP.NET/VB.NET
. 他们正在尝试实施敏捷开发过程。他们甚至让两个人获得了 Scrum Master 认证并聘请了一名敏捷教练。他们目前专注于 6-9 个月的重构。
我的问题是,在这种环境下,有哪些好的方法/工具可以让我熟悉代码库并在我一落地就提高生产力?有什么建议吗?
好问题!
我想说的第一件事就是让每日例会继续进行。你在 Scrum 中的角色将是学习代码。它将为您提供一种提问方式,并了解谁能帮助您学习代码。
一旦你选择了那个人(或多个人),就开始与他们结对编程。让他们开车,但要问问题。你会惊讶于你能以这种方式获得多少。鉴于他们对敏捷的偏爱,这应该很容易推销。:)
一旦确定了这一点,请务必经常更换合作伙伴,以便您了解整个代码库。仅仅坚持一个人做一个部分不会给你一个大图景,但是在人们之间跳跃会让你对代码有一个更好的大图视图。
只是我的2美分。:) 祝好运并玩得开心点!!