IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Partager les sources d'un projet Solitaire ?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 8
    Par défaut Partager les sources d'un projet Solitaire ?
    Bonsoir,
    dans le cadre des projets d'un IUT info, nous (mon équipe et moi) avons fait un Solitaire en C et avec la SDL, que nous considérons comme terminé actuellement.
    Cependant, il reste 1 seul bug que nous ne résoudrons sans doute jamais : il arrive qu'une pile disparaisse sans raison apparente vers les 3/4 du jeu, 1 fois sur 10 à peu près. De plus, le code est moyennement commenté.
    Cependant, je pense qu'il pourrait aider des personnes recherchant des sources pour progresser.

    Pensez-vous qu'il vaut mieux que je publie les sources (et la doc) ou que je m'abstienne ? Je ne sais pas si cela ce "fait" de partager en bloc ses sources, sans pour autant demander de l'aide,

    Merci de donner votre avis

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2012
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 257
    Par défaut
    Bonsoir,

    Voici mon humble avis :

    Une "propriété" intellectuelle : plus elle est partagée, plus elle a de valeur !

  3. #3
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Il existe un excellent moyen de partager un projet de la sorte, c'est Github ! Il faut placer le code sous une licence open-source en contrepartie. Mes projets sont là dessus : https://github.com/Bktero

    Ainsi, ton code restera accessible si tu souhaites le donner à quelqu'un, si tu souhaites un jour le modifier, si tu en as besoin et ne sais plus où il est.

  4. #4
    Membre Expert
    Avatar de Metalman
    Homme Profil pro
    Enseignant-Chercheur
    Inscrit en
    Juin 2005
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant-Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 049
    Par défaut
    Comme ton code est "100%" a toi, et développé par toi...
    Alors c'est à toi d'être d'accord ou non pour l'exposer, recevoir des critiques dessus, et probablement aider quelqu'un d'autre qui trouvera une solution à un de ses problèmes avec !

    Après, si ton code dépendait de devices achetés utilisant des libs précompilées, ou des sources propriétaires avec de gros warning dans les commentaires t'interdisant de les partager...
    Là, il faut demander à l'entreprise le droit, ou ne présenter que ta partie.
    Mais évidemment, avec du code proprio, si tu as une erreur, c'est beaucoup plus complexe de débugger, et les docs ne sont pas toujours à jour (expérience vécue).
    --
    Metalman !

    Attendez 5 mins après mes posts... les EDIT vont vite avec moi...
    Les flags de la vie : gcc -W -Wall -Werror -ansi -pedantic mes_sources.c
    gcc -Wall -Wextra -Werror -std=c99 -pedantic mes_sources.c
    (ANSI retire quelques fonctions comme strdup...)
    L'outil de la vie : valgrind --show-reachable=yes --leak-check=full ./mon_programme
    Et s'assurer que la logique est bonne "aussi" !

    Ma page Developpez.net

  5. #5
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    En règle générale, si tu apprécies de trouver des codes sources, n'hésite pas (trop) à partager les tiens.

    C'est une forme de retour de politesse… C'est en tout cas mon avis.

    Et puis, maintenant que tu nous en a parlé, si tu le partages, n'hésite pas non plus à nous dire où le trouver!

  6. #6
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 8
    Par défaut
    Me revoilà de retour, j'ai tenté de faire marcher GitHub, ça m'a l'air plutôt clair pour les options de base.

    Voici donc le lien vers le projet (tant que je n'ai pas créé de topic spécifique) :
    lien vers la page GitHub

    Quelques questions se posent, cependant : Je code avec Code::Blocks, mais mettre le fichier de projet (*.cbp) dans le dossier de GitHub, c'est pas un peu embêtant ? Il fait référence entre autres à la lib SDL qui est dans un dossier spécifique à mon pc. Donc si d'autres personnes veulent bosser sur le projet, il faut qu'elles aient leur propre .cbp non ?

    bye

Discussions similaires

  1. Livrer les sources d'un projet sans livrer les sources des composants
    Par Greldinard dans le forum Composants VCL
    Réponses: 8
    Dernier message: 29/03/2013, 10h06
  2. Lien entre les sources de deux projets
    Par Benoit_T dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 22/03/2012, 17h12
  3. [Débutant] Recherche texte dans les sources d'un projet
    Par oasis+ dans le forum Powerbuilder
    Réponses: 1
    Dernier message: 23/07/2007, 14h19
  4. Liens entre les sources de plusieurs projets (Maven2)
    Par romaintaz dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 18/08/2006, 14h03
  5. Réponses: 5
    Dernier message: 13/07/2006, 09h44

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