今天跟大家聊聊我搞的这个 “scotties mansion milestones”, 也就是斯科蒂的豪宅里程碑,听起来挺唬人,就是记录我开发过程中的一些关键节点。说白,就是个开发日记,方便以后回顾和

拿到这个项目,我先是懵逼一下,这玩意儿要干 搞清楚需求之后,我立刻开始搭框架。先选个自己顺手的开发环境,然后噼里啪一顿操作,把基础的项目结构给建起来。 这步很关键,地基没打后面楼盖再高也得塌。
我就开始着手实现核心功能。这部分是最费劲的,各种bug层出不穷,有时候一个问题能卡我一天。 我就死磕,查资料,问朋友,一点一点地把问题解决。 记得有一次,一个内存泄漏的问题,我debug整整两天,才发现是自己写错一个变量。 当时真是想把电脑砸。
好不容易把核心功能搞定,我就开始做用户界面。 这部分我用之前学的一些前端技术,虽然效果一般,但总算是能用。 界面做好之后,我就开始测试。 这测试真是个体力活,各种操作,各种输入,就为找出bug。 有些bug很隐蔽,要费很大的劲才能找到。
测试阶段结束之后,我就开始做优化。优化主要是针对性能和用户体验。 我用一些性能分析工具,找出性能瓶颈,然后进行优化。 用户体验方面,我主要参考一些优秀的设计,然后结合自己的想法,对界面和交互进行调整。
我就把这个项目发布。发布之后,我一直在关注用户反馈。 有些用户反馈很说这个项目很有用;有些用户反馈很差,说这个项目bug很多。 我都认真对待,积极改进。
这个 “scotties mansion milestones” 项目,我投入很多时间和精力。 虽然过程很艰辛,但最终还是完成。 通过这个项目,我学到很多东西,也积累很多经验。 我相信这些经验,对我以后的开发工作会有很大的帮助。而且最重要的是,每次完成一个小的功能或者解决一个大的bug,我都把它记录下来,积少成多,也算是一个小小的里程碑。以后回头看看,也能知道自己是怎么一步一步走过来的。