第(3/3)页 他不太理解,过期的商品有什么用? 为什么要把它取出来? 正在他皱眉的时候,身后传来了自家老爹的声音。 “喊我干啥?不知道我在看《战争与和平》吗?” “老头子你快点来看这个,这是大佬儿子的开源项目。” “大佬的儿子?是……平平?”陈建德立刻来了兴趣,“这孩子还会写开源项目?嗨,比你厉害多了!” 陈雁行:“……” 不是,为啥我都这个年龄了,还要和别的小孩比啊! 再说了,大佬也就罢了,他儿子拿头跟我比啊! 我也不是谁都能欺负的! 我一只手碾压他好不好! “不过这个开源项目有点奇怪,我想不到有什么用。”陈雁行说。 “让我看看!”陈建德凑了过来。 陈雁行也继续看下去: 唐一平的这个开源说明写得很长,把自己开源这个项目的前因后果写的很清楚: 在我们生活的城市里,存在着许多被遗忘的资源。 【触点互联】倒闭之后,数千台自动贩卖机和其中的货物一同被废弃。它们静静地等待着被处理,而里面的食物则在等待着过期、腐烂,最终与机器本身一同被遗忘。 与此同时,城市里也总有一些人,因为各种各样的临时困境——可能是失业、可能是意外、可能只是单纯的青黄不接——正独自挨着饿。他们是我们的朋友、同学,或者仅仅是擦肩而过的陌生人。他们有自己的尊严,不愿轻易开口求助。 OIFU的诞生,就是为了连接这两者。 本项目并非提倡食用过期食品(请使用者务必自行判断食品安全),而是在为那些只需要一点帮助却不愿开口的朋友,提供一个可以沉默的机会。这或许不是完美的解决方案,但我能力有限,这是我目前能想到的唯一方式。 本项目核心逻辑简单,未包含复杂算法,不记录任何数据,除必须权限之外,不要求任何权限,可以放心使用,并欢迎各位进行代码审计和贡献。 本项目基于 WTFPL (Do What The Fuck You Want To Public License)发布。 你可以对它做任何你想做的事。 感谢【触点互联】公司留下的宝贵“遗产”,以及每一位在深夜里感到饥饿却仍在坚持的朋友。 Open It For Us, Open It For You。 看完这段说明,陈雁行张大嘴巴,久久没有说话。 陈建德却看得神色激动。 “靠,你好日子过太多了是吧,说不知道这东西有什么用?我是不是把你喂太饱了?!”陈建德如果手脚能动的话,这会儿估计就要甩陈雁行俩大嘴巴子。 这也太不知道人间疾苦了! “别……别说了……”陈雁行捂脸,“我现在懂了。你说他一个小孩子,怎么……会想那么多啊。” “好孩子啊,和他爸爸一样。”陈建德说,“你还不如人家孩子!你快点看看他的代码!给人孩子改改!人孩子这么有心,容易吗!” “好嘞,我这就看看。”陈雁行也没反驳。 帮唐一平改改错误贡献点代码什么的,这可能是他唯一能做的了。 他star、fork、watching三连,然后本地打开。 “哈哈哈,怎么莫名有点熟悉的感觉……”看了这代码的风格,他就觉得有点好笑。 什么叫家传渊源啊!这就是了。 平子同学的代码,怎么和他爸一样,老气横秋的。 明明用了flutter这种现代的封装工具了,还能写这么老气…… 这也是天赋啊,太不容易了。 然后,他就开始习惯性找漏洞。 当年大佬的风格是,满屏的BUG,结果全是机制。 简直坑死人。 你总不能连大佬的这个都学会了吧。 这样的老代码,他不知道看了多少了,毕竟整个互联网世界,就是一个巨大的屎山,近乎本能的,他就知道哪些地方容易出BUG。 作为一个最顶级的网络安全专家,他的嗅觉太灵敏了。 他向下跳了一下代码,一目十行掠过。 就跟老师判卷时看易错题和得分点一样,略过次要内容不看,直接找那些关键点。 他们找那些漏洞,往往要面临海量的代码,全靠这种敏锐的洞察力节省时间,实际上比一些扫描工具还快。 第一个地方,没有。 第二个地方,没有。 你别说,平子这个年轻人,代码写得十平八稳的,完全没有乃父风格啊! 不过……我不信。 第三个地方,没有。 第四个,第五个…… 不对啊,明明这个代码给他的感觉很熟悉,大佬一脉相承啊…… 但怎么完全不同呢? 我不信我不信我不信。 他有点慌。 放满了向下翻的速度。 代码不长,这么简单的功能,实现起来能多长啊。 之所以现在写的这么长,还是因为看起来对很多现代组件不熟悉,很多功能完全是自己写的。 再向下翻到底了。 “我靠。”他爆了粗。 我不信! 我这次要仔细看一次! 没有人能逃过我的代码审查! 第(3/3)页