日志标签 ‘代码结构’

代码优化之我见

2010年2月8日

  适当的代码优化应该或可以 减少程序行数 减少复杂逻辑 增加可读性 加快运行速度 优化程序结构 加速排错过程 方便代码复用   但是适当的代码优化需要 经验 责任心 动脑子 思考时间   某些程序员甚至是项目经理,经常以“项目时间紧”、“先实现功能为主”为由,无视代码优化,甚至把代码优化当做项目实施的绊脚石、眼中钉。我认为可能的原因: 没意识 没能力 懒惰   代码优化注重程序员的架构能力,而非实现能力。有些程序员在数据结构、数据库上的设计,就决定了其代码结构的混乱以及相应实现的糟糕。因此,项目的设计和架构必须由……阅读全文

代码优化之分页输出

2010年2月8日

  分页代码是PHPer接触的最多的代码之一。很多PHPer都自行实现过分页程序,或者用过相关的分页函数。 分页函数   首先回顾一下分页函数的输入与输出。我们拿一个较简单的模型来做说明。   函数输入: 记录总数 每页记录数 当前页数   函数输出 偏移量$offset、记录数$limit(在MySQL中执行LIMIT $limit OFFSET $offset) 总页数$total_pages 上一页$previous_page 当前页$current_page 下一页$next_page 分页导航栏    今天,我让一同事根据以上效果,开发一个分页导航,满足以下要求: 显示离当前页最近的5页,包括当前页 不……阅读全文