设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Rake之父Jim Weirich技术演讲和开源项目汇总

2014-4-4 11:12| 发布者: joejoe0332| 查看: 2943| 评论: 0|原作者: Segmentfault|来自: Segmentfault

摘要: Jim Weirich是Ruby开发社区重量级程序员,他开发了非常流行的、几乎被所有Ruby开发者使用的开发工具——Rake。他在Ruby社区非常活跃,在世界各地经常演讲,为Ruby的推广做的极大的贡献。以下是其演讲和项目汇总。 ...


11. 检视connascence

connascence 可以大致地衡量系统的耦合度。如果connascence度过高,那么系统将难以修改和维护。


12. Rake起步

关于Rake的基本信息。


13. 强大的Rake

高级Rake技巧。


14. Y-Not

通过Y组合子了解函数式编程的原理。


15. 使用Given/When/Then更好地测试

介绍RSpec-Given。


16. Event vs Cell

比较了Ruby并发编程的两种方式:Evented和Actor。


17. Kata及其分析

现场编程(kata),同时分析了编码过程中所作的一些决定。


18. 飞翔的机器人

Parrot AR Drone飞行机器人可以通过智能手机在WiFi环境下控制,网络协议是公开的。所以编写Ruby代码来控制。


19. 敏捷开发实践

简要介绍核心的敏捷开发实践。


  此外,我们以前介绍过Weirich的一些开源项目:

  1. rake 重新发明make
  2. rspec-given 助你写出干净漂亮的测试
  3. Builder 用Ruby创建XML
  4. Dim 极简Ruby依赖注入框架
  5. FlexMock Ruby单元测试mock库
  6. Sorcerer 基于抽象语法树生成Ruby代码
  7. TExp Ruby临时表达式模块
  8. Rava 助Java程序员尽快适应Ruby
  9. Ruby re模块: 复杂正则表达式化整为零


本文来自:SegmentFault


酷毙

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部