目录

2638264600 的个人博客

记录精彩的程序人生

存档: 2020 年 03 月 (2)

代码优化 有更新!

代码质量优化 ——————————————————————————————————————— 把子程序的一部分提取成另一个子程序,不会降低整个程序的复杂度,只是把决策点移到其他地方,但是这样做可以降低你在同一时间必须关注的复杂度水平。由于重点是要降低你需要在头脑中同时考虑的项目的数量,所以降低一个给定程序的复杂度是有价值的。 1.提炼函数(php为例,下面一样): function test($number){ if($number < self::MIN_NUMBER) { $number = self::MIN_NUMBER; } for($i = 0; $i < $number; $i++){ //some code } }  可以替换成下面这种模式: function test($number){ $number = getMin($number); for($i = 0; $i < $number; $i++){ //some code } } function getMin($number){ if($number < self::MIN_NUMB....

js压缩方法一览 有更新!

美化JS:https://beautifier.io/ 压缩JS:http://javascriptcompressor.com/ javascriptcompressor.com (在线压缩) shrinksafe.dojotoolkit.org (在线文件压缩) dean.edwards.name/packer (在线压缩) YUI Compressor (使用命令行来压缩,需要JAVA虚拟机来运行压缩程序) https://tool.oschina.net/jscompress(开源中国压缩,文件大的时候有点卡)