-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Context
Describe the background behind the problem.
Definition of done
- Move the "operation.Hello" type into the "mongo" package and unexport it.
- Ideally keeping each operation type in its own Go file.
- Remove all exported setter methods.
- Unexport all methods for the moved types.
- Update all code to use the moved "mongo.hello" type.
- Delete "x/mongo/driver/operation/hello.go"
Pitfalls
What should the implementer watch out for? What are the risks?