2024/07/22 01:50 安装依赖包前增加询问,修复Disney+解锁类型错误 2024/07/21 00:00 因脚本调试环境及部分数据库支持成本压力,引入推广,不再为爱发电,向所有支持喜爱本脚本的MJJ表示歉意
脚本代码能格式化一下吗,现在这个版本可读性很差,基本杜绝了别人去审查代码的行为(我只见过蛹哥这么写shell) 还有就是代码风格不一致,有的地方用function声明函数,有的地方直接声明,不知道这是不是有意为之(好像那个流媒体脚本是这么搞的,看来是影响到楼主的风格了?)
@aazobie #142 感谢老哥批评指正,风格不一致的function部分确实源于流媒体检测脚本,后来小改版脚本继承了这种风格,后来写这个脚本的时候,偷懒拷贝了过来,所以风格也就被保留了下来,后面有空再改吧,白天没时间,晚上熬到半夜两三点搞这个实在身体扛不住了 关于代码格式化问题,写脚本肯定是按格式化写的,但是发布时做了最小化压缩,使体积103k->77k,大约缩小了25%,阅读时请使用格式化工具shmft进行再格式化即可正常审查。另外如需pr,请同样使用该工具最小化后再提,谢谢
@xy #144 脚本的占用主要来自于依赖,光那几个依赖的占用可能就有几十M,为了节省空间而去删一些缩进回车算是舍本逐末了,空间节省不了多少还大大削弱可读性。即使是acme.sh那种近万行的脚本还保留了格式化 故意不格式化的代码也有,不过往往不是为了节省大小,比如https://bellard.org/mersenne.html 要真想节省脚本大小其实应该去对代码本身优化重构 以上的只是我的拙见
2024/07/22 01:50 安装依赖包前增加询问,修复Disney+解锁类型错误
2024/07/21 00:00 因脚本调试环境及部分数据库支持成本压力,引入推广,不再为爱发电,向所有支持喜爱本脚本的MJJ表示歉意
脚本代码能格式化一下吗,现在这个版本可读性很差,基本杜绝了别人去审查代码的行为(我只见过蛹哥这么写shell)
还有就是代码风格不一致,有的地方用
function声明函数,有的地方直接声明,不知道这是不是有意为之(好像那个流媒体脚本是这么搞的,看来是影响到楼主的风格了?)好东西
@aazobie #142

感谢老哥批评指正,风格不一致的
function部分确实源于流媒体检测脚本,后来小改版脚本继承了这种风格,后来写这个脚本的时候,偷懒拷贝了过来,所以风格也就被保留了下来,后面有空再改吧,白天没时间,晚上熬到半夜两三点搞这个实在身体扛不住了关于代码格式化问题,写脚本肯定是按格式化写的,但是发布时做了最小化压缩,使体积103k->77k,大约缩小了25%,阅读时请使用格式化工具shmft进行再格式化即可正常审查。另外如需pr,请同样使用该工具最小化后再提,谢谢
@xy #144
脚本的占用主要来自于依赖,光那几个依赖的占用可能就有几十M,为了节省空间而去删一些缩进回车算是舍本逐末了,空间节省不了多少还大大削弱可读性。即使是acme.sh那种近万行的脚本还保留了格式化
故意不格式化的代码也有,不过往往不是为了节省大小,比如https://bellard.org/mersenne.html
要真想节省脚本大小其实应该去对代码本身优化重构
以上的只是我的拙见
@aazobie #145 感谢回复。我认为上一帖已经解决了关于脚本可读性的问题。抱歉个人习惯偏好不在讨论范围,请您尊重。恕不再回复非功能性问题,如有功能性相关意见建议,欢迎提交issue!
Mark
放进常用脚本里
mark
赞!我是从topvps.info发现到这个脚本的