Dernière modification par Thamior ; 26/02/2017 à 16h10.
Envoyé par François
D'ailleurs, il y a des gens qui s'essaient à Rust par ici ?
Parce que après avoir bouffé du C++ en long, en large et en travers, ça a été une vraie bouffée d'air de mon côté !
Rust fanboy
De retour de weekend un peu déconnecté...
J'ai commencé à regarder http://www.learn-js.org , et j'avoue que le coté pédagogique me plait bien (surtout que c'est dans le même genre que ce que j'avais sur VBA).
Donc du coup je suis parti sur Javascript, malgré les critiques des uns et des autres (mais je pense que c'est un débat sans fin).
B.net : Polga#2254
Ce qu'il faut savoir, c'est qu'on ment beaucoup aux minmatars, surtout lorsqu'ils posent des questions du style: "t'es sûr que ça vole, ce truc ?" Cooking Momo, le 30/08/09
Ah mais commencer par le javascript est sans doute ton meilleur choix, du point de vue professionnel : énormément de resource, énormément de demande, énormément de possibilités.
Mais le langage en lui même est merdique, bourré d'incohérence ou de truc que tu te demandes comment c'est possible que quelqu'un ai laissé passer ça. Genre, tu as des instructions ou des fonctionnalités que le concepteur du langage déconseille d'utiliser parce qu'elles sont une trop grosses source d'erreur...
Ce qu'il faut savoir, c'est qu'on ment beaucoup aux minmatars, surtout lorsqu'ils posent des questions du style: "t'es sûr que ça vole, ce truc ?" Cooking Momo, le 30/08/09
Le mieux à ce niveau étant l'opérateur "virgule".
C'est présent dans la spec depuis EC1 mais je ne l'ai découvert que la semaine dernière tellement il est peu utilisé :
https://javascriptweblog.wordpress.c...omma-operator/
https://blog.mariusschulz.com/2015/1...-in-javascript
Oui le Javascript est un langage avec pas mal de faiblesses à la base (m'enfin y'a pire, y'a PHP ) mais l'utilisation de bon framework et le passage à Typescript permet d'avoir (presque) un "vrai" langage.
FAis un tour sur Free Code Camp si tu veux voir HTML + CSS + Javascript. Y'a des chouettes exercices d’algorithmie en Javascript.
J'aurais des questions à poser sur git si y'a des gens qui maîtrisent un peu...
Dernière modification par vectra ; 18/03/2017 à 20h29.
Bah pose
Sleeping all day, sitting up all night
Poncing fags that's all right
We're on the dole and we're proud of it
We're ready for 5 More Years
Idéalement, si j'étais encore sous svn à mon ancient taf, je me créerais un nouveau repository 'MonCode' sur le serveur SVN.
Je le checkout sur ma machine de développement, j'y ajoute des fichiers, je lance mon premier commit, et ça y est, le projet est lancé.
Sur ma machine 'de prod' (en salle microscope), je peux faire un autre checkout pour récupérer la dernière version du code, l'essayer en conditions réelles, corriger un ou deux bugs, et faire un commit.
Je retourne sur ma machine de dev, je lance un update, et je récupère mes modifications effectuées en salle microscope...
Donc, ça, c'est sous SVN. Et il faut un serveur actif et accessible de partout pour que ça fonctionne.
Sous git, c'est nettement plus decentralisé, ce qui me permet par exemple de créer un repository 'MonCode' sur ma machine de dev sans avoir à créer de projet sur le serveur, car j'ai strictement aucun droit sur le serveur, point final. Je peux ajouter et commiter des fichiers dans ce repertoire, les changements sont pris en compte et versionnés, j'ai un log des modifications, etc. Cool d'avoir au moins ça sans serveur.
Là où ça se corse, c'est quand je veux avoir un clone de 'MonCode' situé à un autre endroit. Je peux faire 'git clone ~/MonCode /tmp/MonClone' pour récupérer le contenu complet de MonCode, et 'git checkout' pour le mettre à jour. Sauf que si je modifie des fichiers dans 'MonClone', comment je peux répercuter les modifications dans 'MonCode'?
Soyons clair t'as accès à quoi niveau serveur ?
SSH, NFS, SMB ?
Juste avec du SSH visible de partout, tu es bon.
Et si t'as accès qu'à des clés USB, par exemple, tu peux ajouter des remote qui sont dessus et push et pull dedans.
Sleeping all day, sitting up all night
Poncing fags that's all right
We're on the dole and we're proud of it
We're ready for 5 More Years
Depuis MonClone : git push [MonCode].
Depuis MonCode : git pull /tmp/MonClone.
Ca peut être rendu vachement plus elegant avec les remotes.
Pour te familiariser avec git, je t'encourage vivement à faire deux choses :
- Oublie tout ce que tu as appris avec SVN. ça n'a rien à voir, et ce même si certaines notions peuvent porter le même nom.
- Lis les trois premiers chapitre de cet ebook : https://git-scm.com/book/en/v2
Ce qu'il faut savoir, c'est qu'on ment beaucoup aux minmatars, surtout lorsqu'ils posent des questions du style: "t'es sûr que ça vole, ce truc ?" Cooking Momo, le 30/08/09
Donc l'idée c'est d'avoir une clé USB avec un repo dessus qui te sert de "serveur".
Tu le clones sur chacune de tes machines de dev, ça crée automatiquement un remote, et tu peux pusher et puller dessus.
Sleeping all day, sitting up all night
Poncing fags that's all right
We're on the dole and we're proud of it
We're ready for 5 More Years
Pour le backup, a moins d'avoir un repo de 8 ans d'historique avec trouzemillions de commit, un simple-copier coller suffit.
Pour in-tree, je suis d'accord, mais ça se configure.
Mais perso, je pense que le push/pull dans ce cas, c'est un appeau à emmerdes. Suffit que t'oublie de pusher à la fin d'une coding night un peu velue, et tu te retrouves comme un gros gland à ton bureau avec une version obsolète de ton code... :vécu:
Ce qu'il faut savoir, c'est qu'on ment beaucoup aux minmatars, surtout lorsqu'ils posent des questions du style: "t'es sûr que ça vole, ce truc ?" Cooking Momo, le 30/08/09
Ce qu'il faut savoir, c'est qu'on ment beaucoup aux minmatars, surtout lorsqu'ils posent des questions du style: "t'es sûr que ça vole, ce truc ?" Cooking Momo, le 30/08/09
C'est toujours laaargement mieux que quand tu te rends compte que t'as écrasé toutes tes modifs en faisant le copier-coller dans le mauvais sens. :vécu:
Ce qu'il faut savoir, c'est qu'on ment beaucoup aux minmatars, surtout lorsqu'ils posent des questions du style: "t'es sûr que ça vole, ce truc ?" Cooking Momo, le 30/08/09
De rendre le code difficilement lisible par quelqu'un d'autre, le JS pouvant déjà devenir assez dégueulasse comme ça.
M'enfin c'est toujours mieux que du C prout prout.
Ne pas oublier d'utiliser git-flow aussi : http://danielkummer.github.io/git-fl...dex.fr_FR.html
Pour quelqu'un qui commence à utiliser git c'est beaucoup plus intuitif et propre que de gérer les branches manuellement.