目前为止,你见过最完美的代码是怎么样的
完美代码永远是在程序员心中,完善时间是下一次。事实上,即使已经投产运行很长时间的程序,关键处理逻辑,也或多或少都存在些缺憾。
关键业务逻辑,在设计时几乎都会遇到时间与空间两者取舍的问题。

所谓时间,指处理效率,所谓空间,指内存消耗。他们是一对矛盾体,无法做到两者都处在最优情况。
用空间换时间,还是用时间换空间取决于具体的应用场景。

实时处理控制系统,追求的是效率,建立在烧钱的基础上。尽可能短时间内给用户反馈处理结果,是它孜孜追求的目标。12306购票系统,据说采用T级别的内存集群,来响应大家都抢票需求,为此耗费的金钱,以亿为单位。

业务分析系统,数据量巨大、时效性不迫切,算对结果、易用是第一目标。通常情况下,他们采用数据库处理,效率还算高效,建设成本低廉。
上述分析之后,题主还觉得有完美代码么?
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。