用途:为 AI 提供 DCjanus 的个人技术偏好清单,在选型、引入依赖或替换库时优先参考,覆盖 Python、Rust、Go 三种语言。
主要能力:按语言维护第三方库偏好与适用场景;给出通用偏好,例如压缩算法默认在 snappy 与 zstd 之间按场景选择——偏低延迟/高吞吐优先 snappy,偏更高压缩率与存储/传输成本优先 zstd;尽量不用 gzip,因其速度与压缩率相比 snappy/zstd 通常无明显优势,仅在兼容既有协议、文件格式、客户端能力或运维工具链时使用。
使用方式:先确认语言,再读取对应参考文件(Python: references/python.md;Rust: references/rust.md;Go: references/go.md)。引入或替换第三方库时优先使用偏好清单。语言未覆盖或需求冲突时先向用户确认,再补充到对应语言文件。新增语言时创建 references/<language>.md 并在此补充条目。
适用场景:Python/Rust/Go 的库选择、技术方案对比,或需要遵循 DCjanus 个人偏好进行开发的场景。
限制:具体各语言偏好条目需查看对应参考文件,本资料未列出;未覆盖语言或偏好冲突时需先与用户确认。