一、以前的代码烂成一坨
事情的起因是,我之前不是准备 学Go语言 嘛。
基础学完后,准备开个项目练练手,突然发现我大二开发的小程序又自动把我的签到数据 –
清零了!
这里简单介绍一下 时光早安(重构前)的功能:
- 早起打卡(含赛季评定、排行榜和签语抽取等)
- 计时(含长时间倒计时、钟表、音乐播放等)
- 打卡记录(设定目标,打卡标记)
- 设置(设置个性签名,早起时间判定等)
细数 时光早安(重构前) 罪状:
- 代码臃肿,结构不合理
- 逻辑混乱,前后端严重糅合
- 功能、效果全靠手撸代码,不懂合理使用轮子
二、删库交代
Q:这就是你删库的理由?
A:我。。。
Q:还要狡辩一下吗,不然就正义执行了!
A:算了,这数据库也没啥数据,能判多少?
Q:真的吗?据我所知,你当年可是收集了 上百条签语,数十张壁纸,还有十数首音乐 放在云环境里的!
A:(哭声)
Q:别装了,说说删库的经过!
A:我,我很后悔。我当时创建了两个云环境,因为第一个云环境创建的时候,名字起的太难记,创了第二个环境。
Q:合理。
A:但是我想把数据搬到第二个环境的时候,我懒了,最后没搬成。
Q:合理。
A:但是我前几天决定重构的时候,看到第一个环境,觉得我肯定不会用这个名字的环境,然后。。
Q:。。。
A:一冲动,扫码验证也拯救不了啊。
文章图片
目前小程序大部分功能已经瘫痪。。。
三、重构准备
这次重构,主要还是以学习为目的。
不过,会用轮子~
目前打算使用的技术栈是:
原生小程序框架(配合一些UI库) + 云函数 + Go后端
关注我,接收后续进度汇报~
文章图片
推荐阅读
- 小程序+云服务器|微信小程序+nginx+php+mysql实现数据库管理【第一期】数据库与php的正确连接
- 小程序+云服务器|微信小程序获取openid【非云开发版】【第零期】
- 微信小程序|小程序 获取小程序链接
- 微信小程序|微信小程序-实现音乐播放页(flex)
- 知识竞赛答题小程序的管理后台搭建教程
- 微信小程序|【微信小程序】微信小程序基础知识篇
- 微信小程序|微慕插件二开wordpress微信小程序源码下载 星尘UI v1.3.1
- 微信小程序环境共享,多个小程序共享一个云开发数据库
- 小程序源码|猜歌小游戏多功能组合微信小程序源码下载