1

作为程序员,你造过那些轮子,改变或者优化了什么?

 1 year ago
source link: https://www.v2ex.com/t/905544
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

作为程序员,你造过那些轮子,改变或者优化了什么?

  mobaijun · 4 小时 55 分钟前 · 830 次点击

请附上 GitHub 地址,我想学习

16 条回复    2022-12-30 16:12:53 +08:00
AoEiuV020CN

AoEiuV020CN      4 小时 22 分钟前

提学习就让人不想说话了,
仔细翻了一遍自己的 github ,发现没有能算“轮子”的项目,也不知道是好是坏,
TtTtTtT

TtTtTtT      3 小时 44 分钟前

没造轮子,没改变,也没优化啥。
BrightLiao

BrightLiao      2 小时 43 分钟前   ❤️ 1

最近主要在造的一个轮子: https://github.com/easysql/easy_sql

类似的开源工具是 dbt ,不过,感觉 dbt 是静态模板编译,做得还不够,加上了动态的逻辑控制
mobaijun

mobaijun      2 小时 28 分钟前

@AoEiuV020CN 加油,我也一样,目前在学着造轮子中
mobaijun

mobaijun      2 小时 28 分钟前

@TtTtTtT 大多数人都是这样的状态吧
mobaijun

mobaijun      2 小时 26 分钟前

@BrightLiao 我看不懂,但我觉得很棒
echoZero

echoZero      2 小时 4 分钟前

优化过一个,go-pdf 生成库,原来的不支持字体,自己 fork 改了一下
mobaijun

mobaijun      1 小时 59 分钟前

@KouShuiYu 很棒,文档也非常清晰
mobaijun

mobaijun      1 小时 58 分钟前

@echoZero 目前也在学习 go
anonymous2351d00

anonymous2351d00      1 小时 31 分钟前   ❤️ 1

想起来就好笑,不帖链接了。

我写过一个 giveup-edge ,起初是用来`<script src="giveup-edge/index.js"></script>`让浏览器一加载,就自动拉张图加文字,教看到页面的人如何放弃 IE ,去下载 chrome 打开这个网站。

可能是语法或者 babel 或者别的配置没搞好,用的 ts ,写完了发现这个项目本身就不支持 iIE 。。。所以导致 IE 加载不出来。
linvaux

linvaux      1 小时 17 分钟前   ❤️ 1

@anonymous2351d00 edge: 我预判了你的预判
hsfzxjy

hsfzxjy      1 小时 10 分钟前

最近造了个 Dart 和 Go 交互操作的,https://github.com/hsfzxjy/dgo 。有些地方比较粗糙,但基本功能有了,主要是自己项目自用,暂时没有文档,等有空补上。
sophos

sophos      1 小时 6 分钟前

造过不少轮子,现在倾向于尽量参与完善相关开源项目,除非实在找不到类似项目 :-)

比如前段时间写的基于 go struct 生成 go interface 的项目: https://github.com/hnlq715/struct2interface
方便在项目中基于 mockery 写 mock 测试,自我感觉还挺好用的
litguy

litguy      17 分钟前

工作二十年,几乎一直是无聊得造轮子
包括 set, list 这种都要自己造
改变不了公司的哲学,就造呗
反正都是混口饭吃

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK