我是发展部门的实习生.我的老板说我应该是一个敏捷的程序员.
我浏览了网络,发现了一些关于敏捷编程的有趣内容.作为一个新手,我应该如何从敏捷开始?
敏捷编程的第一步应该是什么?
目前我正在进行结对编程.但这并不完全是结对编程,因为我只是在看我的合作开发人员在做什么.我也希望成为敏捷的开发人员.
你能逐步为我建议一个方法吗?
我希望发展自己和我的编程技巧.
关键字是Courage.
勇于估计和讨论你的工作
勇于开始处理细节不足的小故事
勇于与客户交谈,详细阐述故事
勇于建设性地批评团队成员的代码
勇于审查您的错误(公开)并从中学习
当它已经提供价值时,勇于发布"未完成但良好且可交付"的代码.
当管理层有一个好主意时,勇于坚持商定的团队流程
当找到更好的方法时,有勇气修改团队中商定的流程
勇于使用测试驱动开发和持续集成提供高质量的代码.
...
注意:未完成的部分并不意味着"低质量",它意味着满足客户,干净地实施,测试,准备就绪.然而,缺乏开发人员完美的想法,即弹簧配置有点笨重,可以进行一些重构,一些自动配置,一些速度改进,一些极端情况......我发现一些开发人员把"用户故事作为人质"并保持它不可挽回,直到它是完美的.如果它是好的,你应该放手,更好的是为下一个冲刺.
| 归档时间: |
|
| 查看次数: |
466 次 |
| 最近记录: |