Introducing Eclipse Toolmaker’s Day

Advanced BDD/TDD Masterclass (2 days)

WITHJohn Smart

TDD
BDD
Craftsmanship
Clean coding

WHEN:

Tuesday+Wednesday 9:00 – 17:00

WHERE:

TBD


Experience the full BDD lifecycle with the author of BDD in Action
!

Good BDD, TDD and Software Craftsmanship practices can reduce defects by 90% or more, promote better design, make the code easier to understand and to modify, and cheaper to maintain, and above all focus work on the features that really matter. But this skills are notoriously hard to master without help. This hands-on workshop will immerse students in a realistic project, using pair programming and BDD/TDD practices to implement a number of business features. Students will learn how to:

  • Capture requirements in the form of executable specifications
  • Use automated acceptance tests to focus work on the features that matter
  • Write unit tests in the form of executable specifications that help design and implement your software
  • Refine and evolve your software design using TDD and refactoring
  • Apply OO Design and SOLID principles to write clean, maintainable code
  • Write highly readable, highly maintainable code that is a fluent expression of the business domain
  • Write unit tests that can act as living technical documentation

Lab exercises use Java 8, Cucumber-JVM, Serenity, Spock and JUnit.

稿源:Eclipse In The News (源链) | 关于 | 阅读提示

本站遵循[CC BY-NC-SA 4.0]。如您有版权、意见投诉等问题,请通过eMail联系我们处理。
酷辣虫 » 综合编程 » Introducing Eclipse Toolmaker’s Day

喜欢 (0)or分享给?

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录