issue实现顺序
建议顺序(最省返工):
- Init Project (#11)
- Syntax highlight (#10)
- parse_expr (#12)
- Diagnostic (#13)
- Completion (#14)
是否需要不断重构:不用频繁重构。
只在这两种情况重构即可:
parse_expr的数据结构确定后,把诊断/补全抽成可复用函数- 诊断规则变复杂时,拆出
validate/error模块
平时先保证功能跑通,再小步整理就够了。
Article detail
建议顺序(最省返工):
是否需要不断重构:不用频繁重构。
只在这两种情况重构即可:
parse_expr 的数据结构确定后,把诊断/补全抽成可复用函数validate/error 模块平时先保证功能跑通,再小步整理就够了。
评论