cpp-ipc icon indicating copy to clipboard operation
cpp-ipc copied to clipboard

imp 优化重构

Open mutouyun opened this issue 3 years ago • 2 comments

https://github.com/mutouyun/cpp-ipc/blob/refactoring/include/libimp/result.h#L99 result 需要优化:DefTraits的设计目前拓展并不方便

https://github.com/mutouyun/cpp-ipc/blob/refactoring/include/libimp/system.h#L40 error 需要重构:参考标准库的 error_code 设计,考虑加入可外部自定义分类,及类别匹配的能力

https://github.com/mutouyun/cpp-ipc/blob/refactoring/include/libimp/log.h#L32 log::context 需要重构:考虑整体打包参数,让外部可根据上下文自定义完整的日志输出(类型擦除可能会带来额外的性能损失,需要 benchmark)

mutouyun avatar Dec 13 '22 03:12 mutouyun

ff250cd7acd3bbaa2d6038da4750977e5cdd1e42 3aac7bea08f2b0842b15c6e4b7d5b04e2602efa9 e60f856295b063cdc2f2b3a95f4bae238edf537a fc6f28a8868cb0c921046cf961535d9e5e360ac4

mutouyun avatar Dec 18 '22 10:12 mutouyun

e7262af0db83091dfa4bdcf51d9b5451493fa697 649a5ee02a311988fdf8404f163eb1575ad814d5 d17aeaae1e8815a9860930d42e8b66e0d999194f f8fdfb0f5738156fb0ecb586f298b385aa33c569

mutouyun avatar Dec 25 '22 07:12 mutouyun