资讯月刊下载
第121期(18-03)
- java程序员开发常用的工具
- 3月全球数据库排名:postgresql 再迎暴涨
第120期(18-02)
- 开源巨献:2017 年 google 开源了这些超赞的项目
- 关于区块链,程序员需要了解什么
第119期(18-01)
- 编写高性能java代码的最佳实践
- 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!
[编程语言]
ruby on rails框架是一个用于开发web应用程序的非常强大的工具。 它配备了大量的内置功能,有助于加速你的web应用程序的开发,如智能路由和对象 - 关系映射器,全都采用了mvc模式。 rails被设计成使用ruby gem的,很容易扩展的方式。这创造了一个巨大的可用于扩展你的应用程序的ruby gem的生态系统,甚至通过减少开发共公功能的时间加快你的开发进展。 我们将在下面回顾一些 ...
[研发管理]
作者详细描述了他是如何把一个ruby项目的运行时间从20秒优化到1.5秒。值得开发者注意的是,在ruby中调用方法很影响速度,所以作者对代码进行了模块化处理和重复使用。下面是笔者对原文的翻译: 这篇文章主要介绍了我是如何把ruby gem contracts.ruby速度提升10倍的。 contracts.ruby在我项目里用来添加代码合约(code contracts)到ruby中。看起来差不多 ...