Gcontract

805 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
805
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Gcontract

  1. 1. GCONTRACTS
  2. 2. What Is It? Groovy Framwork to support design by contract modeling
  3. 3. Design By Contract?
  4. 4. It’s About Software Agreements
  5. 5. Pre, Post Conditions andInvariants
  6. 6. It Isnt Strictly for SOA
  7. 7. @Ensures and @Requires
  8. 8. @Invariant
  9. 9. Usable in Interfaces
  10. 10. Inheritance Support
  11. 11. Why Need I Use It? Helpful in a “Contract first”Design apporach
  12. 12. Why Need I Use It? You shouldspecify the rules
  13. 13. Why Need I Use It? Can be pretty wellintegrated
  14. 14. Contras It’s a beta project Some features are still in development

×