大概 100 个左右的接口,源码 C++( 8 千多行),封装成 DLL 和 so 文件,给其他同事(py,c#,java)用, 除了跨平台编译有点意思外,其他部分就是搬砖工作,写吐了。 明天还要写注释和文档,哎...
1
reus 2020-05-08 18:06:57 +08:00
写生成器啊
|
2
s609926202 2020-05-08 18:12:44 +08:00 via iPhone
我还在渴望学习,大佬已经厌倦了~
|
3
ljzxloaf 2020-05-08 18:53:55 +08:00
这手写肯定会出错的
|
4
GeruzoniAnsasu 2020-05-08 20:25:24 +08:00 via Android 2
我也面对过类似的重复工作。。 几十万行源码,几千个字符串,要从静态的改成可动态返回的
然后我 写了一个扫描特定格式字符串的脚本,把所有要替换的静态文本都收集了起来 写了一个扫描翻译文件(预先翻译好的文本对照)的脚本,把上一个脚本扫出来的东西转化成结构化的对{原文:翻译}格式,然后有些漏掉的手动修复 写了一段自动机描述程序(将被自动机生成器编译成 c 代码),这段程序能确保以 On 的效率搜索到原文对应的翻译结构 写了一堆宏和 wrapper 确保上面这个函数的调用能正确嵌入到原来字符串在的位置 还有一段脚本把原文件里的字符串换成上面的宏 最后这一大坨代码全部合在了一起变成了一个 translate.py 确保没有第二个人能看得懂怎么做到的 XD 虽然还是修了半天原文件里的字符串以让它变成能被脚本识别的特殊格式 但并不很枯燥无聊不是吗 |
5
forcecharlie 2020-05-08 21:53:46 +08:00 via iPhone
枯燥的时候总结代码 写一些文档 沉淀一下 或许有很不错的结果
|
6
liuzhiyong 2020-05-08 21:55:03 +08:00 1
唉,大部分工作就是搬砖啦,习惯就好。
|
7
qwe121002 2020-05-09 02:16:47 +08:00 via Android
能不能交个好友,指导指导😊
|
8
ligiggy 2020-05-09 08:20:58 +08:00 via iPhone
我也不想搬砖了,努力转岗中
|
9
BlackBerry999 2020-05-09 08:44:07 +08:00
你可以考虑一下把这项任务外包给 4 楼 [doge]
|
10
pmispig 2020-05-09 09:10:13 +08:00
用 perl 写个脚本生成源码
|
11
namelosw 2020-05-09 09:35:21 +08:00
写个自动化然后摸鱼
|
12
paoqi2048 2020-05-09 11:13:48 +08:00
4L 说得很好,但是如果赶进度的话,可能来不及实现一个自动化脚手架,或者说压根就没什么实现思路🙃
|
13
jin7 2020-05-09 11:33:54 +08:00
lz 请教一下 windows 客户端开发 有啥好的书籍入门
|