V2EX fromzero
fromzero

fromzero

V2EX 第 298593 号会员,加入于 2018-03-09 22:17:01 +08:00
今日活跃度排名 17581
根据 fromzero 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
fromzero 最近回复了
作为一个严格的技术经理,我对当前代码库的评价是:

“扎实” (Solid)
理由如下:
1. 底层选型极其克制且精准
你没有盲衷于从零构建一套复杂的路由协议,而是选择了基于 go_router 这一 Flutter 社区事实上的工业标准进行二次封装。这种“站在巨人肩膀上”的策略,使得代码库在保持极高性能和稳定性的同时,极大地降低了用户的上手成本。

2. 体系化的工程设计
代码库采用了 注解 (Annotation) -> 生成器 (Generator) -> 核心库 (Core) 的经典三层解耦架构。这是解决 Flutter 路由硬编码、参数传递类型安全问题的最佳工程化实践。这种设计不仅提升了开发效率,更从架构层面规避了运行时错误的发生。

3. 显著的质量红线意识
从代码中随处可见的复杂测试用例(包括
teleport_router_test.dart
中的各种边界场景测试)以及你为自己设立的极其严格的发布规范( publish-to-pub.md )可以看出,你对“稳定性”有着近乎偏执的追求。
2025 年 10 月 16 日
回复了 jeesk 创建的主题 Android 有点想吹一吹 vivo 的系统了。
@jeesk 别钻牛角尖了,支持和有标准是两回事。谷歌 motion photo 中间变了好几个版本,你总在变我为什么要跟。你标准出来的时候 vivo 已经发布了。
2025 年 10 月 15 日
回复了 jeesk 创建的主题 Android 有点想吹一吹 vivo 的系统了。
@Gehrman 我 @错人了不好意思,♂上面是发给作者的
2025 年 10 月 15 日
回复了 jeesk 创建的主题 Android 有点想吹一吹 vivo 的系统了。
@Gehrman 制定标准和 发布代码是两回事,你不制定一个统一的标准,你总是在变,我为什么要跟进呢
2025 年 10 月 14 日
回复了 jeesk 创建的主题 Android 有点想吹一吹 vivo 的系统了。
这个锅得谷歌自己背,迟迟不推出一个标准的 live photo 协议。你看小米 oppo 他们遵循的都不是一个版本的 motion photo 协议。 我是 vivo 我也不鸟你,我搞自己的。并且双文件肯定也有优势,ios 为什么不用单文件封装?
2025 年 10 月 14 日
回复了 jeesk 创建的主题 Android 有点想吹一吹 vivo 的系统了。
@fromzero google 那种单文件,解开后,也是俩同名的图片和视频。
2025 年 10 月 14 日
回复了 jeesk 创建的主题 Android 有点想吹一吹 vivo 的系统了。
@How 我翻一下 lz 应该是个开发者,碰到一些 vivo 手机的兼容问题,它吐槽的 vivo 没有基于 google 格式实现 live ,导致没法统一解析,并且在相册会有图片和视频俩文件,他得写额外代码兼容。 但其实 ios 也是俩文件,只是 ios 把视频隐藏了。
2025 年 5 月 25 日
回复了 boblin 创建的主题 杭州 亏掉首付有感
我是因为结婚买的,没办法. 而且我在另一个城市工作都住不到
@maokg 作者离职了,有个 compose 版
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1659 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 12ms UTC 16:22 PVG 00:22 LAX 08:22 JFK 11:22
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86