deadline紧心安理得地写出低质量的代码最终写出了低质量代码却不在之后改善它自以为写出了质量很高但实际质量很低的代码
低质量的特征包括但不限于:文件关系混乱注释过期、不明确或者没有文档过期、不明确或者没有架构乱设计过度设计不检查用户输入的错误情况不检查API或者函数返回的errorcode或者exception没有单元测试等自动化测试过程编译起来很难到处复制代码,公用的部分不整理成内部库