testing - How do I facilitate and encourage implementation of my specification? -
Let's say I have written a library in programming language (for example Java) to interact with an external component (such as a database).
Now I would like to provide community implementation in other languages.
How can I enable and encourage, to provide implementation to other developers who are similar in my functionality?
Some examples can be:
- provide
- Provide a reference implementation
- Provide a test framework So that they can validate their implementation (can this be done in many languages?)
Are there other options available?
All should be the abstraction level of the general way. Since they are a set of guidelines for programming languages, which recommend methods for a piece program written in the style of programming styles, practices and methods, these conventions generally include file organization, indentation, a comment, a declaration, Statement, a white space, a naming conventions, a programming practice, programming theory, thumb programming rules, architectural Best practice etc.
Enabling and encouraging, there are similarities to provide implementation to other developers.
You can use the Interface (protocol). Even if they are used to define an abstract type in which there is no data or code, then they also define behavior as a signature.
Your examples are good but additionally
provide a test framework so that they can validate their implementation
Ideas can be presented:
-
Unloading features that will achieve those goals using feature injection < / Li>
-
/ li>
-
The goal of the developer TDD is to specify a detailed, executable design for your solution.
-
-
Comments
Post a Comment