-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Oren Mishali edited this page Nov 24, 2016
·
1 revision
- The code should reside within a Gradle project.
- Testing - a comprehensive set of automatic JUnit tests should be developed to verify the correctness of the ttl generators.
- Modularity - each generator should be defined in a separate unit of code (class).
- Reusability - common generation (and testing) functionality should be shared among the generators.
- Extensibility - it should be easy to add another generator for a different ttl generation task.
- Usability - a generator should be defined using a well-structured and fluent API. See this link for an example of such an API.