写写自己应该考虑的问题,也算做个笔记:

  1. 代码可维护性
    1. 尽可能不重复代码
    2. 尽可能降低耦合
    3. 尽可能运用已经存在的,Do not repeat yourself。
    4. 尽可能使用新技术
  2. 性能与并发度
    1. 考虑(通常没有以前那么强迫)地去优化
    2. 考虑并发的时候,有没有锁的问题
    3. 考虑页面的缓存,动态静态分离
  3. 安全
    1. 永远不信任用户输入
    2. 尽可能用数据库接口查询,避免自己合并SQL语句
    3. Javascript生成网页代码时,注意替换XSS。