5139 sujets

Le Bar du forum

Bonjour,
Travailleur du Web depuis 5-6 ans maintenant mais sans formation (comme beaucoup) aucune. Je me permet de vous présenter içi ce que je fait pour avoir vos avis :
L'essentiel de mon boulot lorsque je "code" (le reste du temps étant du conseil en stratégie de com principalement et de la formation) est à base Joomla!/templating complet/serveur mutualisé
Je passe la partie créa design que nous essayons d'améliorer en interne (test de Macaw en cours) pour arriver à la partie code :
-après avoir résolut les questions de fonctionnalités/contenus du CMS je m'attaque à l'intégration HTML/CSS/JS.
-En bon "bourrin" je code mes fichiers en direct sur le serveur de dev depuis notepad++ et winscp (ctrl+S qui re-upload le fichier)
-F5 pour tester mes modifs, affinage avec firebug (3 ou 4 px ce margin-left ?) et hop retour dans notepad++
-Le tout sur 2-3 écran 21:9 pour avoir toutes les fenêtres les unes à coté des autres (feignants le mec en plus ^^)
-certes parfois l'upload se passe mal (rare quand même) mais on re-enregistre et hop ca repart. Au pire il me reste en local les fichiers temp.
-un backup quotidien du CMS est réalisé.

Je trouve cette méthode sympa car très rapide/efficace : modif/ctrl+s/F5 et on repart ! Je ne fait pas de github, Grunt, bowser et autre trucs à la mode Qu'est-ce que je rate ?
Je n'ai pas eu de souci majeur à ce jour avec 15/20 sites de toutes tailles et je considère que tant que la qualité du code est là (merci opquast entre autre d'oeuvrer pour nous)

Merci de vos retours, partages, critiques...
Modifié par perelk (28 Nov 2014 - 23:50)
Administrateur
Bonjour,

merci de partager en toute transparence, ce n'est pas si courant Smiley smile
perelk a écrit :
-En bon "bourrin" je code mes fichiers en direct sur le serveur de dev depuis notepad++ et winscp (ctrl+S qui re-upload le fichier)
(…)
-certes parfois l'upload se passe mal (rare quand même) mais on re-enregistre et hop ca repart. Au pire il me reste en local les fichiers temp.
(…)
Je trouve cette méthode sympa car très rapide/efficace : modif/ctrl+s/F5 et on repart ! Je ne fait pas de github, Grunt, bowser et autre trucs à la mode Qu'est-ce que je rate ?
La chose la plus importante que tu rates et de loin à mon avis : le versioning de tes fichiers (code mais pas seulement. Que ce soit avec Git, SVN ou autre aucune importance).
Bosser directement en prod et sans versioning, toujours à mon avis, t'es moins travailleur du web et plus cascadeur.
Ça donne peut-être un frisson qui tient tes sens en éveil pendant la journée mais ja-mais je bosserai avec toi (et je préfère le café, c'est moins dangereux pour mes clients).

perelk a écrit :
Je n'ai pas eu de souci majeur à ce jour avec 15/20 sites de toutes tailles et je considère que tant que la qualité du code est là (merci opquast entre autre d'oeuvrer pour nous)

Merci de vos retours, partages, critiques...

Jusqu'ici tout va bien©
Plus jamais je ne veux perdre 4H de boulot me prenant 1H à refaire à cause d'un mauvais Ctrl-S (y a pas eu que cette fois-là mais ça a été le max de temps perdu, par chance) ; plus jamais je ne croirai que ça n'arrive qu'aux autres depuis que dans une vie antérieure une collègue a perdu 6 mois de données brutes de travail scientifique - par chance des trucs déjà publiés donc 0 truc à refaire - mais pinaise elle a chialé et y avait de quoi... 6 mois p*tain (ce n'était pas un problème de versioning mais de backup/crash disque ; mais ça illustre tout aussi bien le "ça n'arrive pas qu'aux autres").
Les fichiers temp... ah oui à la fac j'ai sauvé 2 fois des étudiants comme ça dont 1 fois pendant l'exam final de 4H au bout de 2H30 (en cherchant sur le disque les fichiers accédés ou modifiés moins de 4H avant) et puis la 3e fois y a rien eu à faire, pas de temp de Word exploitable et DSC.

Le versioning est indispensable pour pouvoir bosser à plusieurs
(la situation inverse c'est 2 personnes qui ouvrent le même fichier et enregistrent chacun leur tour... Gros fail de boulets amplement mérité)
mais même seul c'est indispensable de versionner : j'ai commencé à utiliser SVN il y a quelques années sur un projet de moyenne importance et avoir un historique de ce que j'avais fait 2 mois auparavant, revenir sur ce que j'avais fait la veille, ça change la manière de travailler, en plus de la sécurité "ceinture et bretelles".
Je n'ai de toute façon plus accès en prod pour ce qui concerne mes clients (genre de l'inté statique pour une multinationale qui fait quelques milliards de CA annuel, c'est pas trop justifié ^^).
Je n'ai plus envie de jouer les pompiers courageux dans les problèmes de code... où je serais le pyromane en fait.
Un outil comme PhantomCSS qui détecte pour moi les régressions dans les 199 autres pages auxquelles j'étais pas censé toucher (aussi bien en 320 qu'en 1280), je prend, même si je n'utilise pas encore tous les jours. Si je bossais dans une startup sur UN projet, ça fait longtemps que ce serait un pilier mais dans une agence où les projets sont plus nombreux et plus courts c'est plus difficile à mettre en place et faire utiliser par tout le monde.
Vagrant dont il est question dans cet excellent article http://24ways.org/2014/what-it-takes-to-build-a-website/ je n'utilise pas (parce que je suis doucement mais sûrement spécialisé dans de l'inté HTML/CSS/JS et plus trop sur WordPress ou Symfony ou autre) ; ça concerne plus mes collègues mais pour qui a une casquette d'admin système, c'est un fantastique outil.

Encore une fois, merci d'ouvrir le sujet. Ce que je viens d'écrire concerne des milliers et des milliers de travailleurs du web, pas que toi Smiley cligne
Modifié par Felipe (02 Dec 2014 - 12:10)
Bonjour Felipe,
Oui effectivement l'échange de pratique n'est pas monnaie courante je trouve dans le milieu de peur d'être "moins bon" ou "moins pointu" que le voisin.

Ou j'aimerai gouter au versionning au quotidien mais je pas suffisamment pris le temps j'imagine pour comprendre comment l'intégrer dans mon fonctionnement quotidien sans démarrer une usine à gaz.

Merci de votre regard