CodeSOD:一篇随机文章 笔记

CodeSOD:一篇随机文章

DJ 是一位年轻且廉价的网页开发者,他编写了一个函数,用于从数据库中随机选取内容。最初,他构建了一个已使用 ID 的数组,并追踪最大 ID 值。随后,他实现了一个循环,以查找数据库中存在的随机 ID。该循环会反复生成随机数,直到其中一个匹配数组中的某个 ID。一旦找到有效的随机 ID,便用它来查询数据库以获取特定内容。作者承认,这段代码即便以早期 PHP 标准来看也极为糟糕。然而,作者认为,考虑到 DJ 当时的年龄和缺乏经验,这段代码是可以理解的。作者相信,回顾旧代码并感到尴尬,恰恰体现了成长与学习。因此,作者建议 DJ 无需为这段过往的工作“赎罪”。这一教训同样指向那些以极低薪资雇佣 inexperienced 开发者的公司。