跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 封装接口好枯燥好无聊
未分類
14 5 月 2020

封装接口好枯燥好无聊

封装接口好枯燥好无聊

資深大佬 : zycpp 6

大概 100 个左右的接口,源码 C++( 8 千多行),封装成 DLL 和 so 文件,给其他同事(py,c#,java)用, 除了跨平台编译有点意思外,其他部分就是搬砖工作,写吐了。 明天还要写注释和文档,哎…

大佬有話說 (13)

  • 資深大佬 : reus

    写生成器啊

  • 資深大佬 : s609926202

    我还在渴望学习,大佬已经厌倦了~

  • 資深大佬 : ljzxloaf

    这手写肯定会出错的

  • 資深大佬 : GeruzoniAnsasu

    我也面对过类似的重复工作。。 几十万行源码,几千个字符串,要从静态的改成可动态返回的

    然后我
    写了一个扫描特定格式字符串的脚本,把所有要替换的静态文本都收集了起来

    写了一个扫描翻译文件(预先翻译好的文本对照)的脚本,把上一个脚本扫出来的东西转化成结构化的对{原文:翻译}格式,然后有些漏掉的手动修复

    写了一段自动机描述程序(将被自动机生成器编译成 c 代码),这段程序能确保以 On 的效率搜索到原文对应的翻译结构

    写了一堆宏和 wrapper 确保上面这个函数的调用能正确嵌入到原来字符串在的位置

    还有一段脚本把原文件里的字符串换成上面的宏

    最后这一大坨代码全部合在了一起变成了一个 translate.py 确保没有第二个人能看得懂怎么做到的 XD

    虽然还是修了半天原文件里的字符串以让它变成能被脚本识别的特殊格式

    但并不很枯燥无聊不是吗

  • 資深大佬 : forcecharlie

    枯燥的时候总结代码 写一些文档 沉淀一下 或许有很不错的结果

  • 資深大佬 : liuzhiyong

    唉,大部分工作就是搬砖啦,习惯就好。

  • 資深大佬 : qwe121002

    能不能交个好友,指导指导

  • 資深大佬 : ligiggy

    我也不想搬砖了,努力转岗中

  • 資深大佬 : BlackBerry999

    你可以考虑一下把这项任务外包给 4 [doge]

  • 資深大佬 : pmispig

    用 perl 写个脚本生成源码

  • 資深大佬 : namelosw

    写个自动化然后摸鱼

  • 資深大佬 : paoqi2048

    4L 说得很好,但是如果赶进度的话,可能来不及实现一个自动化脚手架,或者说压根就没什么实现思路

  • 資深大佬 : jin7

    lz 请教一下 windows 客户端开发 有啥好的书籍入门

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具