9.0

tmyb

最近可算把手头这个东西折腾明白,版本号刚好走到 9.0.1,过程嘛说起来还挺有意思的,跟大家唠唠。

一开始是搞个大版本,就是那个 9.0。当时挺兴奋的,毕竟憋挺久,加不少新想法,整个界面也调整不少。自个儿觉得这回应该挺完美,至少大面上看是这样。

大刀阔斧的 9.0

9.0

我还记得刚弄完 9.0 的时候,那叫一个激动。赶紧装上试试看效果咋样。第一感觉确实不一样,流畅度好像提升点,几个核心的功能也按照之前的设想给改。用两天,心里还美滋滋的,觉得这回稳。

  • 先把旧的备份一下,怕搞砸回不去。
  • 然后开始升级,过程还挺顺利,没报啥错。
  • 重启之后,挨个功能点进去试用,特别是改动大的地方。
  • 整体跑下来,感觉还行,当时就觉得可以发布 9.0 。
  • 9.0

意想不到的 “.1”

好家伙,高兴没两天,问题就来。有个平时不怎么注意的小地方,突然就不对。具体是啥就不细说,反正就是个小细节,但不修复,用起来就特别别扭,心里膈应得慌。

一开始还以为是我操作问题,反复试好几次,发现还真是 9.0 版本带来的毛病。你说气不气人?明明主体功能都好好的,偏偏在这种犄角旮旯的地方出岔子。

没办法,只能硬着头皮查呗。翻来覆去地看记录,对比之前的版本,总算找到是哪个环节没考虑到位。

紧急修复到 9.0.1

9.0

找到问题就好办。赶紧动手改。也就是个小调整,代码没动几行,但测试却花不少时间,生怕改这个又带出别的问题。

主要就干这几件事:
  • 定位那个具体的小毛病。
  • 快速写个补丁。
  • 反复测试,确保这个补丁没副作用。
  • 9.0

  • 把这个补丁整合进去,版本号就顺势变成 9.0.1

更新到 9.0.1 之后,再试,那个烦人的小问题总算是没。整个流程跑下来也顺畅。虽然只是个小小的 ".1",但给我的感觉,这才是 9.0 版本该有的样子。

每次搞这种大版本升级,后面总免不带点小修小补。这个 9.0.1 也算是给我提个醒,以后再怎么兴奋,细节也得抠到位。实践出真知,这话不假。