GitletStop
2026-01-29
半夜想了一些还是决定先把61b放一会,现在看自己写的gitlet,实在有点在应付的感觉。主要手头上因为有新项目可以写,导致有一种 “拼命催自己写gitlet然后只要写完就可以写新的东西” 的感觉(虽然我也不知道为什么自己下意识先必须要完成这个)。回过来看了眼我的gitlet充满了赶工的痕迹,多少有点动机不纯,有点在逼着自己写,总之这种状态不是很健康,而且也怕浪费gitlet这个评价极高的项目。毕竟有新的东西更想学想做,那61b就暂且停一会吧。不管怎么说前一半的61b至少也已经把最核心的oop、 ADT思想交代清楚了
212 字
|
1 分钟
关于FSM有限状态机
2025-12-01
首先,对于大量子状态的判定会在这种boolean的判定中越来越冗长,如果是写了辅助方法来包装则会有层层嵌套的问题,而且对于几个不相关的子boolean强行包装成一个辅助boolean会导致可读性下降,最终整体的状态判定会很难维护
1200 字
|
6 分钟