博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
插件分类-补充
阅读量:6683 次
发布时间:2019-06-25

本文共 374 字,大约阅读时间需要 1 分钟。

  hot3.png

以前写过一篇文章,主要是给Rails 中的 Gem 分类,现在想起来。还有一个很重要的问题要考虑

那就是无副作用(这和Haskell中的名词同名不同义)

也就是说当我们升级项目,或者升级我们的插件版本时,它能完美的兼容。很少,甚至不需要考虑更改我们的代码。。。

有的插件需要进行大的修改,这又分两类,一、普通的升级也要修改,这个很坑人。二、大的版本号,要修改,这个可以理解。

当然了,我最喜欢的还是:不需要更改代码的!也就是说作者升级Gem, 那是他的事,我们不必关心。

他已经帮我们考虑好了,或者帮我们解决了。对于我们来说可以是透明的。 (当然也有问题,如果有错误时,很难发现)

。。。 。。。

还可按用不用配置,能不能直接使用来给 Gem 做简单的分类。

转载于:https://my.oschina.net/kelby/blog/193138

你可能感兴趣的文章
Derby-10.11学习笔记(三)Derby系统表及存储过程
查看>>
标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
查看>>
用Windows Server 2012 R2 搭建二层证书服务结构 Part 4
查看>>
SQL Server 2008高可用×××介绍
查看>>
STP收敛
查看>>
VirtualBox无法进入Win8PE的桌面
查看>>
Cisco3550 交换机 端口限速
查看>>
Linux卸载系统自带的httpd的方法
查看>>
《Oracle从入门到精通》读书笔记第十五章 Oracle数据备份与恢复之二
查看>>
Android安全讲座第九层(二) 内存dump
查看>>
弹出菜单效果
查看>>
SQL常用语句集合(不断更新)
查看>>
centos 5 安装教程注意事项
查看>>
回顾2014,展望2015
查看>>
BIOS基础知识(下)
查看>>
nmom结果记录
查看>>
Iterator 和 Iterable 区别和联系
查看>>
经典SQL语句大全
查看>>
测试LCD1602的显示,显示时间,提示语
查看>>
Linux常用命令
查看>>