数据如果存在多对多关系,就要建关联表(A表,B表,AB关联表),谨慎出现 2,3,5,9这种数据作为多对多关系的存储。
在二次修改自己不熟悉的系统时,花多少时间来理需求都不会浪费时间。哪怕需求有一点错误,就会浪费至少半天的时间去修改。
在修改相似功能和重复代码时,一定要先修改其中一个模块,全部理对了才复制修改的代码。
清理流程发现漏洞,不要直接动手修复,要在整个流程所有的错误记录下来,再根据错误挨个修改。否则查错和编程的思维交替几次,想法就要开始混乱。
数据如果存在多对多关系,就要建关联表(A表,B表,AB关联表),谨慎出现 2,3,5,9这种数据作为多对多关系的存储。
在二次修改自己不熟悉的系统时,花多少时间来理需求都不会浪费时间。哪怕需求有一点错误,就会浪费至少半天的时间去修改。
在修改相似功能和重复代码时,一定要先修改其中一个模块,全部理对了才复制修改的代码。
清理流程发现漏洞,不要直接动手修复,要在整个流程所有的错误记录下来,再根据错误挨个修改。否则查错和编程的思维交替几次,想法就要开始混乱。