最近在找新的工作,澳洲这里几乎所有招 Ruby 工程师的公司都会要求你先做一个 Code Test。就是给你一个需求,用代码实现。
Code Test 通过后,才会进入面对面的面试,这其中还会有Pair Programming
,所以一定要自己好好实践。下面是我总结的一些经验:
Single Responsibility Principle
, Open Close Principle
Factory Pattern
,Template Pattern
,Observer Pattern
,Command Pattern
,Null Ojbect
Data Model
,Business Model
,Controller
, Display/Runner Class
simplecov
来帮助rake
tasks,方便运行相关的测试,比如单元测试,集成测试等README
,说明如何安装和使用Rubocop
进行质量检查TODO
最后祝所有找工作的朋友好运!