封装接口好枯燥好无聊
資深大佬 : zycpp 6
大概 100 个左右的接口,源码 C++( 8 千多行),封装成 DLL 和 so 文件,给其他同事(py,c#,java)用, 除了跨平台编译有点意思外,其他部分就是搬砖工作,写吐了。 明天还要写注释和文档,哎…
大佬有話說 (13)
大概 100 个左右的接口,源码 C++( 8 千多行),封装成 DLL 和 so 文件,给其他同事(py,c#,java)用, 除了跨平台编译有点意思外,其他部分就是搬砖工作,写吐了。 明天还要写注释和文档,哎…
然后我
写了一个扫描特定格式字符串的脚本,把所有要替换的静态文本都收集了起来
写了一个扫描翻译文件(预先翻译好的文本对照)的脚本,把上一个脚本扫出来的东西转化成结构化的对{原文:翻译}格式,然后有些漏掉的手动修复
写了一段自动机描述程序(将被自动机生成器编译成 c 代码),这段程序能确保以 On 的效率搜索到原文对应的翻译结构
写了一堆宏和 wrapper 确保上面这个函数的调用能正确嵌入到原来字符串在的位置
还有一段脚本把原文件里的字符串换成上面的宏
最后这一大坨代码全部合在了一起变成了一个 translate.py 确保没有第二个人能看得懂怎么做到的 XD
虽然还是修了半天原文件里的字符串以让它变成能被脚本识别的特殊格式
但并不很枯燥无聊不是吗