状态:计划、咨询与讨论
术语
完成 以自己的观点看来是完成的,欢迎更好的方案。
进行 正在对其工作中,希望接受大家的各种讨论。
弃置 以前提出的馊主意。
TODO 已经决定的但现在还没有做的事情,可能自己太忙了。
计划 觉得应该做,但还没决定如何做的。
讨论 需要讨论的问题。
问题 自己比较困惑的东西,需要接受相关支持。
我 如果没有上下文说明,就是指
CooYip。
我们 比较抽象,通常指
CooYip归纳出来的与他人参与了讨论后的意见。
原因
由于Wakka本身一些设计的问题,使得基于它的
CooCooWakka在某些部分过于臃肿,使得对其进行扩展以及修改的工作出现一些障碍。但是自己还是相当欣赏Wakka的Action等的运作方式的,所以主要针对的是Class Wakka的问题进行改进。
目标
最终:使
CooCooWakka的代码更加"漂亮",对其进行扩充更加方便与高效。
这是一个
改进计划,并不是完全重写代码。
原则
严格控制OO程度,保持代码直观。
尽量向前兼容、不影响Action,Handler和Formatter的正常运作。
不改变现有数据库结构。
RoadMap?
- (进行)完成初步的讨论与计划。
- (计划)对class wakka这个全能类进行重新划分。
- (计划)最终实现。
(由于是业余时间,暂时没有准确的时间表。)
暂定方案
阶段一:改进Class Wakka
- 按功能不同划分类
- 文件组织
- 抽象化接口
- 用户验证接口。
- 数据库访问接口,今后用于支持多种数据库类型。
- 使用规范化的代码格式,并编写注释。
讨论
请直接在这里编辑,留下你的观点,或者
与我联系。