命名 包名类名为名词, 方法名为动词 参数、方法名称在上下文语义中合理 , 像写文章一样 横向代码单屏内分行 性能 避免嵌套循环,特别是数据库操作 结构 高内聚,低耦合 抽取方法 业务逻辑分层 框架无侵入性 技巧 注释驱动写复杂业务 自解释代码 安全 密码二次验证 离机锁屏 用户名、密码、ip、端口不提交 代码安全, 如sql注入, XSS