Ruby和Rails开发人员应该知道什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (21)

Rails的入门级,中级和高级开发人员应该达到什么水平?

提问于
用户回答回答于

高级

  • 分析和分析应用程序的性能和内存问题
  • 分析和剖析安全问题的应用程序
  • 了解数据库建模和查询分析
  • 调整生产部署(Passenger,Thin,Apache等)
  • 了解和使用Ruby元编程
  • 指导技巧
  • 沟通技巧
  • 规划和估计

中级

  • 设置和部署Rails应用程序进行生产
  • 了解Rails堆栈 - 回调,过滤器,插件,引擎,宝石,机架
  • 了解并使用活动记录关联
  • 了解并使用范围来定义模型抽象
  • 使用Cucumber和rSpec定义测试
  • 了解和使用面向对象
  • 了解和使用设计模式(解释它们是什么,了解一些基本模式)

入门级

  • 创建并设置Rails环境
  • 使用生成器来创建模型,控制器和迁移
  • 创建并使用迁移来管理数据库
  • 使用rspec / etc创建一个单元测试
  • 创建一个模型和基本验证
  • 使用Controller,Model和View处理GET请求
  • 使用Controller,Model和View处理POST请求
  • 基本的HTML,CSS和JavaScript
  • 基本GIT

扫码关注云+社区