首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何成为一名敏捷的程序员?

如何成为一名敏捷的程序员?
EN

Stack Overflow用户
提问于 2010-10-03 22:50:12
回答 6查看 485关注 0票数 7

我是开发部门的实习生。我的老板说我应该成为一个敏捷的程序员。

我浏览了一下网络,发现了一些关于敏捷编程的有趣事情。作为newbee的一员,我应该如何开始敏捷?

我在敏捷编程中的第一步应该是什么?

目前我在做结对编程。但这并不完全是结对编程,因为我只是在观察我的合作开发人员正在做什么。我也希望成为一名敏捷开发人员。

你能给我一个循序渐进的建议吗?

我希望发展我自己和我的编程技能。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-10-03 23:03:19

关键字是“勇气”。

有勇气评估和讨论你的工作

勇于在细节不足的小故事上开始工作

勇于与客户交谈,阐述所说的故事

勇于建设性地批评团队成员的代码

(当众)勇于回顾自己的错误并从中吸取教训

当代码已经交付价值时,勇于发布“未完成但好的和可发布的”代码。

当管理层有一个聪明的想法时,勇于坚持商定的团队流程

当找到更好的方法时,勇于修改团队中商定的流程

勇于使用测试驱动开发和持续集成来交付高质量的代码。

..。

注意:未完成的部分并不意味着“低质量”,它意味着满足客户,干净地实现,测试,准备发货。然而,开发人员的想法还不够完美,比如spring配置有点笨拙,可以进行一些重构,一些自动配置,一些速度改进,一些角落情况……我发现一些开发人员将“用户故事”作为人质,并将其保留为不可运输,直到它变得完美。如果它是好的,你应该放手,更好的是为了下一个冲刺。

票数 7
EN

Stack Overflow用户

发布于 2010-10-03 22:53:06

在我的组织中,你所要做的就是声明自己是一名敏捷程序员。神奇的是,对规划和文档的需求消失了。

票数 3
EN

Stack Overflow用户

发布于 2010-10-04 05:44:30

我在敏捷编程中的第一步应该是什么?

通过here阅读敏捷宣言的12条原则。理解并尝试理解每一条规则,并像声明的那样简单地实现它们。

  1. 虽然敏捷原则可以单独采用,但应该在组织级别上采用,或者至少在项目级别采用。敦促您的团队和项目使用更敏捷的SDLC方法,例如,如果您正确采用Scrum,您将自动变得敏捷。
  2. 对于敏捷编程配对程序,配置持续集成和构建系统,使用测试驱动开发,通过进行代码审查、设计讨论和具有高单元测试代码覆盖率,持续关注代码质量和设计最佳实践。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3850209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档