Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Les Mains dans le Cambouis
Bidouille & Développement Informatique

Sujet Le pub des programmeurs

  • 1 925 réponses
  • 117 participants
  • 120 168 vues
  • 130 followers
Sujet de la discussion Le pub des programmeurs
Salut :coucou: y a des programeurs sur AF si oui vous bossez sous quoi ?
Afficher le sujet de la discussion
1411
1412
1413

Si. si tu fais de l'extrem programming, normalement tu débugues moins.

mais bon, c'est considérer que tu fais les tests avant de coder, et ça, dans la pratique, personne ne le fait.

Référence en matière de bon gout capillaire et vestimentaire.
homme à tête de zizi.

http://soundcloud.com/djardin

1414
Tu débugues moins ??? !!!
Tu as peut-être moins de bugs, ça oui, mais quand tu en as un, c'est parfois bien la merde pour le retrouver ... ça m'est arrivé un paquet de fois de devoir me plonger dans le code du framework soit pour comprendre ce qui n'allait pas dans mon code, soit pour trouver un bug dans le framework ou la librairie sur laquelle je m'appuyais.
Moi je trouve justement qu'avec ces outils, je passe de moins en moins de temps à écrire du code, et de plus en plus à faire du paramétrage et du débugage.
Alors oui, les projets se développent plus vite au final, c'est vrai, mais clairement le métier de développeur change de physionomie au détriment du pissage de code.

[ Dernière édition du message le 11/02/2013 à 09:57:11 ]

1415
Moi je code à l'ancienne : pisser du code, puis lire les specs, constater qu'elles n'existent pas, livrer, tout recoder en voyant que le client a de toute façon changer d'avis. :oops2:
1416

Sinon, rien à voir, mais on m'a dis énormément de bien de Ruby. ça vaut le coup de l'apprendre ?

Référence en matière de bon gout capillaire et vestimentaire.
homme à tête de zizi.

http://soundcloud.com/djardin

1417
de la prendre ? Faut demander à Berlusconi :oops2:
icon_facepalm.gif

Avant j'étais prétentieux, maintenant je suis parfait.

SoundCloud | Stompin at decca |  I can't give you anything but love

1418
Jolie, Captain. :bravo:

Sinon, Djardin, pour te répondre : de ce que j'en ai vu, Ruby est un language comme il en éxiste beaucoup d'autres, par contre ce qui fait sa force c'est surtout le framework qui lui est généralement associé : rails.
C'est un outil de développement rapide qui permet - de ce que j'en ai vu - de développer très vite le squelette d'une application type appli de gestion avec BD relationelle, formulaires de saisies, etc ...
Quelque soit le language et/ou le framework, ce genre d'outil a toujours un avantage et son revers de médaille : ça permet d'aller très vite au début avec très peu de code, mais ensuite ça peut parfois devenir assez compliqué pour faire des choses toutes bêtes qui t'auraient prises 2 min si c'était ton code.
Autre revers de médaille avec ce genre de trucs : comme je le disais plus haut, on fait moins de code et beaucoup plus de paramétrage et débugage et moi personellement ça commence à me gaver ...
Enfin, il y a l'aspect évolution/maintenance/pérennité à moyen terme de l'appli à considérer : ces frameworks imposent généralement une façon de coder plus rigoureuse et "standardisée" que quand on code tout soi-même. C'est à la fois un avantage car c'est plus "propre" et un autre dev connaissant ce framework va plus facilement pouvoir comprendre et prolonger ce qu'un autre a fait, et à la fois un inconvénient car cela nécessite une spécialisation des compétences, donc pour la suite il faudra être sûr d'avoir des mecs qui connaissent l'outil ou alors les former ...
Le truc c'est que ces outils font au final réellement gagner du temps, pas forcément de la qualité ni la maîtrise du code, mais du temps oui ... or temps = argent = quasiment la seule chose que prennent en compte les décideurs autant chez le client que chez le prestataire ... donc qu'on le veuille ou non ça devient plus ou moins indispensable d'en avoir quelques-uns dans sa trousse à outils.
A noter : ce genre d'outils existe avec d'autres langages plus répandus que Ruby. Ruby c'est bien beau, mais c'est quand même pas le truc le plus répandu et bien malin celui qui peut dire si ça existera encore dans 5 ou 10 ans.
1419
Citation :
son revers de médaille :

En s'expertisant sur le framework en question, le revers de la médaille disparait rapidement. Il faut savoir à l'avance ce qu'il sait faire ou pas; et que la propale en soit le reflet. Après ça roule.
Evidemment, si on utile un truc sans en connaitre les rouages, le dev met juste plus de temps, avec un code plus pourri et moins maintenable vu qu'il a fait nawak.
1420
Sur Ruby on rails,
complétement d'accord avec VvSurLeRiddim
J'ai un projet en cours dans une équipe sur cet environnement, et le leader du projet a été débarqué.
Comme c'est bibi qui va se reprendre le tout et que je n'ai pas de ressources aguerries sur ruby, je sens que je vais saborder le sujet.:oops2: