c-native-cli-programs
写 C / C++ 命令行程序时,让它天然可测的设计约定。核心是「编译能过 + 跑起来就能自己验证」:固定随机种子让 bug 可复现、把输入输出与逻辑解耦、给关键路径留自检、用 Python subprocess 驱动自动化测试。适合学生作业、算法题、小工具这类需要交一份「能跑且能验」的程序时使用。
写 C / C++ 命令行程序时,让它天然可测的设计约定。核心是「编译能过 + 跑起来就能自己验证」:固定随机种子让 bug 可复现、把输入输出与逻辑解耦、给关键路径留自检、用 Python subprocess 驱动自动化测试。适合学生作业、算法题、小工具这类需要交一份「能跑且能验」的程序时使用。