-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
A list of things I want to come back to after finishing the ObjectProperty system.
- Switch from tabs to 4 spaces.
- Combine
ki::dml::runtime_errorandki::protocol::runtime_error. - Create more descriptive exception types and determine when each of them is appropriate.
- Use
ki::BitStreaminstead ofstd::streaminki::dmlandki::protocol. - Modularize
ki::protocol::net::Session. - Remove the triangle inheritance in
ki::protocol::net. - Use instance-owned receive/send buffers instead of allocating buffers for every message.
- Choose a C++ documentation generator and document everything.
- Write in-depth tests. Strive for 80%+ coverage.
- Make
ki::protocol::netandki::protocol::controlnon-dependant onki::dml. - Pass strings by constant reference.
- Make parameters constant if possible.
- Consider thread-safety.
- Look into using C++ smart pointers.
- Use C++ style casting.
Sanae6
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request