赌注的由来:这孙子活该
这事儿得从头说起,不是我闲得蛋疼给自己找事儿干。那年头我刚辞职,老公司给的赔偿金根本不够撑多久,老婆那会儿刚准备换个轻松点的工作,压力全跑到我身上了。
天天盯着招聘网站,看得我心烦意乱。她看我这么颓废,就给我出了个主意,或者说,下了一个死赌注。
她说,你不是总说自己技术牛逼吗?我这人迷信,信命,你给我做一个能实时显示我们俩共同开销,还能抢红包一样的抢到对方代付的机会的安卓App,如果一个月内能上线跑起来,别管多糙,我就信你,踏实在家当全职太太,你继续写你的破代码。要是失败了,你立马给我找个朝九晚五的稳定活儿,把电脑砸了。
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
狗屁,这不是把我往死路上逼吗?但看她那眼神,我知道她不是闹着玩儿。当时真的就是一头热,心想,行,干了!以女友的安逸生活做赌注,我这辈子都没这么拼过。
实践记录:代码堆得像狗屎
既然是赌命,就没时间搞那些花里胡哨的架构,什么干净代码,什么测试驱动,全他妈见鬼去。我直接抄起一个旧项目的基础模板,二话不说就开始往里塞功能。
我定下了几个死目标,必须在规定时间内搞定:
- 支出录入:要快,要方便,她输入完我的手机上必须秒同步。
- 实时同步:硬着头皮找了个后台服务,不用自己搭环境,直接用它的实时数据库,反正能跑就行。
- 抢代付功能:这是最难的。设计了一个简单的机制,只要一方点击“发起代付”,另一方在特定时间内点击“抢”,谁先抢到谁付钱。写了一堆乱七八糟的逻辑来防止同时抢的情况,代码又臭又长。
- 界面:能看就行。颜色搭配我完全不懂,都是直接扒拉开源库里的现成布局,改改字就算完事儿。
整个过程,简直是非人哉。我每天睁眼就敲,闭眼就躺,中间就靠咖啡硬撑着。
最操蛋的是那个抢代付功能。刚开始总出Bug,我这儿显示抢到了,她那边却说没抢到,或者干脆直接崩溃。那天晚上我气得差点把键盘砸了,硬是靠着那股火气,逐行地抠,发现是个同步锁的问题,用最土的办法给它解决了。
的实现:赌赢了,但没完全赢
到了第二十九天晚上十一点,我终于把一个功能,一个提醒她记账的闹钟给推了上去。当时手都是抖的。我把安装包传给她,看她下载,安装,打开。
她试着输入了一笔买菜钱,我的手机“叮”地一声,同步过来了。接着她点了抢代付,我赶紧点,她赢了。
她没说什么,只是默默地把她公司的工作群给退了,然后放下手机抱了抱我。
这个App,从技术上讲,简直一塌糊涂,代码乱成麻,现在回头看,简直是黑历史。但它实现了最核心的功能,而且赢得了我的赌注。
不过事情还没完。她虽然退了群,但也没完全闲着,她开始管我的账和我的生活。我赚的钱,她管得比那App还实时。这孙子,活该。但这辈子,我终于可以心无旁骛地写我的破代码了。值得!

