Ruby on Rails Tests

6 views
Skip to first unread message

Roxana

unread,
Nov 20, 2009, 7:37:06 AM11/20/09
to RubyFR public
Bonjour,

Je viens de joindre votre groupe. Je suis recruteur et en ce moment
j'ai besoin de tester un Développeur RoR. Le problème c'est que je
n'ai pas de tests à utiliser afin de valider les compétences de mes
candidats dans cette technologie. Si vous pouvez me conseiller
concernant une source pour un tel test, ce serait super.


Je vous remercie d'avance,

Roxana Spînu

Cyril Mougel

unread,
Nov 20, 2009, 10:15:24 AM11/20/09
to rubyfr...@googlegroups.com
Roxana a écrit :

Un bon test est :

$ git clone xxx
$ rake db:create
$ rake db:migrate
$ rake test OU rake spec

Le plugin metric_fu permet aussi d'avoir une évalutaion de la "qualité"
du code. Biensûr ce test est à prendre avec de grande pincette comme le
cultissisme illisible et payant CAST.

et voir si il y a déjà des tests.

Un petit indicateur est aussi "$ rake stats" qui permet d'évaluer le
nombre de ligne de code dans une appli rails.

1) plus de code coté model que controller
2) plus de ligne de test que de ligne de code.

Oui je suis extrémiste.

--
Cyril Mougel
http://blog.shingara.fr/

Cyril Mougel

unread,
Nov 20, 2009, 10:17:20 AM11/20/09
to rubyfr...@googlegroups.com
Roxana a écrit :

> Bonjour,
>
> Je viens de joindre votre groupe. Je suis recruteur et en ce moment
> j'ai besoin de tester un Développeur RoR. Le problème c'est que je
> n'ai pas de tests à utiliser afin de valider les compétences de mes
> candidats dans cette technologie. Si vous pouvez me conseiller
> concernant une source pour un tel test, ce serait super.
>

Un autre test extrémiste et la contribution open source. Si le candidat
a contribuer à un projet open source dont il n'est pas le mainteneur
officiel, il y a de grande chance qu'il soit compétent.

On peux aussi lui proposer des features à intégrer dans Oupsnow. Si il
fait un beau patch. Je le valide :)

Jean-François Trân

unread,
Nov 20, 2009, 10:21:03 AM11/20/09
to rubyfr...@googlegroups.com

Mais t'as pas fini ta digestion ou quoi ??

-- Jean-François.

--
BlockCamp Paris, samedi 28 novembre 2009
http://barcamp.org/BlockCampParis
Inscription http://blockcampparis.heroku.com

Osaris

unread,
Nov 20, 2009, 10:31:54 AM11/20/09
to RubyFR public
Bonjour,

A mon avis il ne faut pas faire un test orienté "Ruby On Rails" car tu
restreins énormément les candidats potentiels alors qu'un bon
développeur web (PHP, Python, ...) pourra faire un bon développeur
Ruby On Rails. Lors de nos recrutements nous avons fait un "job test"
basé sur des questions "web" : une partie javascript (une fonction mal
écrite et non commentée à réécrire + expliquer), une partie SQL et une
partie HTML/CSS (qui demandait d'utiliser notre API publique XML pour
obtenir les données).

Les personnes qui avaient des réponses totalement farfelues n'ont même
pas passé d'entretien, pour les autres, et même si les réponses
n'étaient pas parfaites nous avons pu profiter de l'entretien pour
utiliser nos tests comme base de discussion "technique" et ainsi voir
comment les gens raisonnent face à des problèmes concrets.

My 2 cents

Gregoire LEJEUNE

unread,
Nov 20, 2009, 10:34:16 AM11/20/09
to rubyfr...@googlegroups.com
La question est surtout de savoir quelle compétence vous avez vous
même pour faire ce type d'évaluation. Parce qu'un truc genre QCM qui
vous donnera automatiquement la "validité" du candidat ne sera pas
facile à trouver et pas forcement pertinent. Il y a la solution des
questions plus ouvertes, mais cela implique que vous soyez capable de
comprendre (et parfois d'interpréter) le verbatim de la réponse.
Enfin, il y a les solutions proposées par mes colistiers, mais là
encore cela implique de savoir comprendre ce qui est proposé et de
l'interpréter.

De plus, il serait bon de savoir quel type de candidat (son niveau
entre autres) vous recherchez. Pour quel type de projet. En effet, si
c'est un nouveau projet ou l'intégration d'une équipe existante peut
considérablement changer les choses...

Greg
Reply all
Reply to author
Forward
0 new messages