zhu327808 最近的时间轴更新
zhu327808

zhu327808

V2EX 第 170428 号会员,加入于 2016-04-24 15:06:22 +08:00
今日活跃度排名 13805
zhu327808 最近回复了
3 天前
回复了 webszy 创建的主题 程序员 有没有开源的 serverless 平台
16 天前
回复了 qwerthhusn 创建的主题 程序员 如何强行吃透一座屎山代码?
我最近接手的项目就是这样,只有一份代码,没有文档,只有一个可用的环境,我的方式是这样的,先理解产品的功能,从功能出发猜测大概是怎么实现的,当然要看的是主流程的功能,把一个整个功能流程了解透,再思考如果是自己做该怎么做

有了上一步的一个梳理带着到底是不是这么实现的,来看代码中的主要流程,先不要关注细节,梳理流程,然后把一整个代码的流程串起来

然后就可以开始解遗留的 bug 了,解 bug 的过程就是了解细节的过程,边解边把一些觉得值得重构的点打上 TODO

再然后就是接新的需求了,新的需求肯定是要改造现有的代码的,那就按自己思路做分层,实在改不动的代码就他妈先包成一个函数,写个自己能懂的函数名字,打上注释能用,不要轻易改动

我现在就是尽量自己的新写的代码就把以前的功能完全重构掉,改不动就封装起来,下层的代码尽量要稳定,上层可以快速迭代

当然屎山就是屎山,不可能一步到位,只能走一步看一步了,也没有时间来完全重写

ps:我这里是一个 golang 的项目,然后被各位大佬硬是写成了 java 的风格,我也是服气的,然后上了他们手撸的依赖注入,导致看代码逻辑都是乱的,你都不知道这个对象是从哪里来的,我的妈呀,头疼
17 天前
回复了 sai190209 创建的主题 Python Python 该如何进阶学习呢?
找个项目做做吧,看看自己能不能独立 hold 一整个项目的设计实现,比如写一个论坛,写一个 blog ,这种别人写烂了的项目
21 天前
回复了 fire1980 创建的主题 硬件 老笔记本装什么系统好?
ChromeOS Flex 不折腾,流程,功能少,当上网本挺好
30 天前
回复了 ounxnpz 创建的主题 NAS 组了一个丐版 NAS,看看佬们还有没有更丐的
RK3399 4G ram 16G emmc 开发板 + 2.5 寸 2T HDD 硬盘

还挺好玩的
38 天前
回复了 chenbin36255 创建的主题 DNS 家庭用户有必要自建递归 dns 吗
@ellermister 可以看我之前的方案链接里,代理域名可以用 smartdns 把 ipv6 SOA 掉,只返回 ipv4
https://github.com/zhu327/miniflux-ai

来还愿了,直接部署在 Cloudflare Workers ,可以白嫖 Cloudflare Workers AI 的 @cf/qwen/qwen1.5-14b-chat-awq 模型做摘要
39 天前
回复了 chenbin36255 创建的主题 DNS 家庭用户有必要自建递归 dns 吗
@yyysuo 列表外直接走默认运营商 dns ,ipv4 也好,ipv6 也好都没关系的
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2177 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 11:21 · PVG 19:21 · LAX 04:21 · JFK 07:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.