Affichage des résultats du sondage: Faites-vous plutôt appel à votre mémoire ou au copier-coller de codes existants ?

Votants
279. Vous ne pouvez pas participer à ce sondage.
  • Ma mémoire

    69 24,73%
  • Plutôt ma mémoire, et un peu de copier-coller

    107 38,35%
  • Plutôt du copier-coller, et un peu ma mémoire

    73 26,16%
  • Moteur de recherche - Google ou autres

    17 6,09%
  • Codes existants

    13 4,66%
+ Répondre à la discussion Actualité déjà publiée
Page 6 sur 6 PremièrePremière ... 23456
  1. #101
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    4 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 4 776
    Points : 18 489
    Points
    18 489
    Billets dans le blog
    17

    Par défaut

    Connaitre la syntaxe exacte de code que l'on utilise souvent est un plus, ça evite de perdre du temps à chercher sans arrêt.
    Après, il y a des fonctions dont on ne connais pas toujours le bon ordre
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  2. #102
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2008
    Messages
    2 083
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : avril 2008
    Messages : 2 083
    Points : 7 770
    Points
    7 770
    Billets dans le blog
    51

    Par défaut

    Honnêtement,
    Je passe souvent d'un langage à un autre... J'avoue que je ne cherche pas à me souvenir de la syntaxe de la boucle for en javascript ou en php. Cela n'a que peu de valeur ajouté...
    De même pour le nom des méthodes d'ajout sur les listes et les map en c# et en java (Add/??? et add/put). Le jour où j'en aurai besoin, je vérifierai si mon IDE du moment ne me propose pas l’auto-complétion.

    Pour moi, si on en a pas besoin tout les jours et qu'il faut moins d'une minutes pour retrouver cela sur le net. Pas besoin se s’encombrer la mémoire avec. Après, il ne faut pas avoir besoin d'aller regarder tout tout le temps...

    L'important, c'est la logique métier et la structure qu'on place dans les programmes.

    La dernière fois qu'on m'a demandé de coder les jours fériées français. J'ai copier/coller une fonction propre qui fait le job (avec le nom de l'auteur etc...)

    Sauriez-vous, par exemple, coder une connexion à une base de données et effectuer des requêtes simples de type create table, alter table, insert, etc avec du mysqli orienté objet, le tout de mémoire ?
    Oui, et déjà fait trop souvent...

    Si non, pourquoi ? Éprouvez-vous des difficultés à mémoriser les fonctions et syntaxes des langages que vous utilisez ?
    J'ai plus de langage sur mon CV que d'année d'étude depuis le CP... Ce n'est pas la difficulté qui est problématique mais la quantité !

    Êtes vous, plutôt, de ceux qui sont obligés de recourir à du code existant, Google, et au copier-coller ?
    Quand tu débute dans un langage ou une API tu va forcement faire du copier/coller à un moment ou à un autre. D'ailleurs, c'est notre métier. Un génie crée une solution, un ingénieur utilise ce qui existe déjà pour solutionnée un problème.

    Avez-vous une autre méthode ? Si oui, laquelle ?
    Être un génie. (la mémorisation de ce qu'on a déjà vue compte pas comme une nouvelle méthode, c'est du copier/coller en cache cerveau)


    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  3. #103
    Membre régulier
    Homme Profil pro
    Inscrit en
    décembre 2007
    Messages
    232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : décembre 2007
    Messages : 232
    Points : 106
    Points
    106

    Par défaut

    Moi çà dépends de mes besoins.

    Mais il faut surtout du copier / coller de manière intelligente ... c'est à dire néttoyer le bout de code des choses surperflues, voir l'optimiser et même si çà fait le boulot, essayer de comprendre ce qui a été copié.
    J'ai vu des gens copier bêtement sans adapter juste parce que la réponse sur stackoverflow ou autre leur semblait être la solution à leur problème. Ils auraient été plus rapide de repartir from scratch.

    Sinon pour faire appel a sa mémoire rien ne vaut VIM ... qui à une approche très différente des fonctions de duplication / copier / coller etc etc. Je ne prône surtout pas son utilisation mais au travail, il y a des cas de figures ou je suis obligé de l'utiliser, voir ou c'est plus rapide. Dans ce cas là je me limite juste à des éditions modifications mineurs de script bash ou petit script PHP.

    Sinon (un peu hors sujet) je fais appel à un IDE plus récent comme Sublime Text, Atom ou Geany en SFTP ou alors travail en local versionné que je clone sur le serveur final.

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/02/2009, 16h00
  2. [PDA] Que faites vous avec votre PDA ?
    Par soforever dans le forum Mobiles
    Réponses: 11
    Dernier message: 01/05/2008, 12h26
  3. Avec votre expérience que pensez vous de Lua face à Python?
    Par zuzuu dans le forum Général Python
    Réponses: 1
    Dernier message: 17/02/2008, 13h08
  4. Combien gagnez-vous avec votre site ?
    Par diva_69 dans le forum Publicité
    Réponses: 7
    Dernier message: 09/10/2007, 16h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo