最近在找新的工作,澳洲这里几乎所有招 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
最后祝所有找工作的朋友好运!