Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

Déjà un an…

nombre réponses : 25

#0 Re : -1 »  Commande groupée de claviers TypeMatrix » Aujourd'hui à 10:58

Epehj
Réponses : 5

Faut voir le prix final, mais moi je prendrais bien un deuxième clavier pour le laisser au taf. J'en ai un peu marre de me le trimbaler tous les jours, et en moto c'est pas forcément pratique.

#1 Re : -1 »  /* Topic des codeurs [8] */ » Le 28/02/2013, à 11:25

Epehj
Réponses : 1417

Bonjour les codeurs,

J'ai besoin de votre feedback ; lorsque vous utilisez des outil d'analyse de code, quelles sont les métriques les plus utiles pour vous et pourquoi ? Je dois mettre ça en place mais c'est clairement pas mon domaine donc je suis un peu perdu.

#2 Re : -1 »  /* Topic des codeurs [8] */ » Le 28/02/2013, à 12:25

Epehj
Réponses : 1417

Niveau outil je connais sonar, mais je me demande vraiment lesquelles vous intéressent vous.

En gros là je fais un rapport, et dedans je pensais mettre un petit paragraphe «Les métriques les plus utiles» et expliquer pourquoi elles me paraissent utiles; pour le moment, j'en ai 6 :
- complexité cyclomatique et code coverage via tests unitaires
- backlogging : pour voir l'avancement (enfin plutôt le nombre de corrections) d'une tâche
- le respect des normes
- le nombre de lignes de code, à rapporter au nombre de devs sur une tâche. Ça peut donner une idée de la productivité
- ratio ligne de code/commentaires, pour savoir si le code est facilement maintenable
- dépendances cycliques, pour voir s'il y a des problèmes d'architecture

A savoir que là où je suis, les tests unitaires ils connaissent pas, le svn sert de dossier d'archivage, l'intégration continue c'est pareil c'est inexistant…donc je dois bien expliquer les choses pour avoir une chance de les faire changer.

#3 Re : -1 »  /* Topic des codeurs [8] */ » Le 01/03/2013, à 10:36

Epehj
Réponses : 1417

Bah expliquez moi, si je demande en précisant que c'est pas mon domaine, c'est pas pour rien. Juste me dire que c'est nul ça me fera pas avancer.

-- edit
Bon mea culpa, je me suis levé du mauvais pied.
Pour être plus précis, et surement parce que j’emploie la mauvaise terminologie :

- le nombre de lignes de code, à rapporter au nombre de devs sur une tâche. Ça peut donner une idée de la productivité

C'est en fait pour identifier les «points chauds». Le code est divisé en module, genre module1, module2, module3.
Un premier build est fait, module1 a X lignes et le code ne vient que d'un dev et module2 en a Y par 2devs.
Deuxième build, et là on voit que module1 est passé à X*2 lignes, mais avec 3 devs dessus dont un qui était, sur le build précédent, sur le module 2, module 3 a pas changé.
Troisième build, module1 a pas bougé, module 2 a perdu des lignes et on voit que le dev qui était sur module 2 et qui est passé sur module1 est de nouveau sur module2. module3 a gagné quelques lignes, et on voit que le dev de module1 est passé sur module3.

Du coup j'ai l'impression qu'on voir ou s'est située l'activité.
Mais je sais pas si je suis clair.

Est ce que vous pouvez m'expliquer pourquoi ce sont de (très, d'après vos réactions) mauvais indicateurs ?

#4 Re : -1 »  /* Topic des codeurs [8] */ » Le 01/03/2013, à 15:47

Epehj
Réponses : 1417

Merci pour la réponse.
Oui ces métriques ne seront là que pour notre équipe, pour les besoins des marketeux ou des dirigeants on devrait mettre autre chose en place, mais je ne sais pas encore quoi.
C'est surtout la tendance des métriques en fait qui va m'intéresser, rarement la métrique seule.

Pour les commentaires, c'est surtout pour dégager les classes suspicieuses : si on a un fichier avec 500 lignes et 3lignes de commentaires, ça va nous mettre la puce à l'oreille et on va jeter un œil. Si l'algo se lit, on comprendra qu'il n'y ait pas forcément besoin de commenter. C'est l'idée.
Ces métriques ne serviront pas a punir/fliquer les devs, mais juste à donner à l'équipe un feedback.

#5 Re : -1 »  /* Topic des codeurs [8] */ » Le 08/04/2013, à 16:21

Epehj
Réponses : 1417

Salut les dev',

J'ai une question, mais je trouve pas la réponse.

Dans un code que je lis, un des dev' fait toujours ça :

bool bLoadOk = deviceSync.loadFile(strFile, iFileType);
	if (bLoadOk==false)
	{
         blablabla
	}
    else … 

Est ce qu'il y a un intérêt à faire ça plutôt que if(!bLoadOk) ?
Si vous avez une opinion, je prends.

-- Edit
Ah pardon, c'est du C++.

#6 Re : -1 »  /* Topic des codeurs [8] */ » Le 08/04/2013, à 17:06

Epehj
Réponses : 1417

Ok, merci pour vos réponses !

#7 Re : -1 »  /* Topic des codeurs [8] */ » Le 09/04/2013, à 10:31

Epehj
Réponses : 1417

Pour être franc, c'est un dev en poste depuis un certain nombre d'années (>10) dans la même boite, et qui ne s'est jamais mis à jour depuis sa sortie d'école. Il ne fait que du C++…
Il y a beaucoup de chose comme ça, et comme je ne maitrise pas C++, je me demandais s'il y avait une feinte connue des initiés uniquement.

Merci pour vos éclaircissements.

#8 Re : -1 »  Je fume, j'ai fumé, je vous raconte » Le 20/05/2013, à 13:36

Epehj
Réponses : 1968

@david96

D'après la même page :

En mai 1977, une blessure au gros orteil, faite en jouant au football, se rouvre lors d'un match amical à l'hôtel Hilton de Paris. Le médecin lui suggère des analyses. Le diagnostic est réalisé à Londres : Bob Marley souffre d'un mélanome malin (maladie de la peau qui ne représente que 4 % des cancers, mais qui, de tous, est la plus dangereuse), sans doute dû à une trop longue exposition au soleil. On lui prescrit une amputation urgente de l'orteil, mais un mélange de superstition de son entourage (la religion Rastafari interdit toute amputation) et de pression en pleine tournée européenne où il rencontre enfin son public, contribuent à retarder l'opération.

#9 Re : -1 »  Je fume, j'ai fumé, je vous raconte » Hier à 10:38

Epehj
Réponses : 1968
david96 a écrit :

Sinon, pourquoi ne pas se demander l'intérêt de refumer quand on a réussi à arrêter ?!
Il y a en aucun, on le sait bien…

Salut,

Juste pour rebondir sur cette phrase ; j'avais arrêté une première fois pendant 6 mois, puis j'ai été envoyé en mission dans une société. Il fallait un badge pour rentrer dans les locaux de cette société, badge que je n'avais pas. Mais j'aime boire mon petit café en prenant l'air, ça fait du bien et c'est une «vraie» coupure de l'écran pendant 10 minutes.
Ben mon boss de l'époque ne voulait pas que j'aille dehors, ou que je prenne un café (machine en dehors des locaux sécurisés) parce que ça le faisait chier de venir m'ouvrir.
Il m'a dit «Si tu fumes pas, t'as pas besoin d'aller dehors».

Du coup le soir même, je me suis racheté mon paquet de tabac à rouler, des feuilles…et je me suis remis à fumer 2 cigarettes/jours pendant 9 mois.
C'est con mais c'est j'ai eu besoin de la cigarette pour me justifier.

Heureusement une fois cette mission terminée, j'ai de nouveau diminué puis arrêté.

#10 Re : -1 »  Je fume, j'ai fumé, je vous raconte » Hier à 14:03

Epehj
Réponses : 1968
david96 a écrit :

Pourquoi n'avoir pas feinté, faire mine d’aller fumer, sans en allumer une réellement ?

Le boss du boss fumait aussi dehors, j'avais un peu peur que ce soit lui qui ait cafté, alors j'ai choisi la facilité et j'ai fumé…

Edit: excellente cette pub !

#11 Re : -1 »  Développer programme Hello world sur ubuntu pour android » Le 05/06/2013, à 10:34

Epehj
Réponses : 60

Mais LIS LES SITES !

Comment tu veux apprendre si tu lis rien sur le fonctionnement d'android…
T'as déjà pas la patience de t'informer sur les différents langages !
Avant de piloter sur un circuit on apprend à conduire, les bases sont nécessaires pour pouvoir avancer correctement. Et toi dans ton cas tu sais à peine marcher ! À mon avis tu veux aller trop vite.
Prends le temps de relire en entier, et correctement, les liens qui ont été donné.

Y'a même un bundle complet avec ADT installé etc… http://dl.google.com/android/adt/adt-bu … 130522.zip ou http://developer.android.com/sdk/index.html

Si tu comprends pas le code donné, c'est que tu n'as pas la base. Cette base est expliquée dans le PDF que Braun a linké, ou dans la page de documentation donnée par slasher-fun

#12 Re : -1 »  Développer programme Hello world sur ubuntu pour android » Le 07/06/2013, à 12:09

Epehj
Réponses : 60
plkj0-6 a écrit :

Alors, moi on m'a dit que il n'y avait rien de plus facile.. tongue

Faire un HelloWorld pour android, c'est facile, quand tu as des bases et que tu lis les documentations.
C'est pas ton cas, donc forcément ça va être plus compliqué.

#13 Re : -1 »  Dell Club ! » Le 06/03/2013, à 14:38

Epehj
Réponses : 57

Hello,

Pour ma part j'ai un Dell aussi, un Inspiron 640m que mes parents m'ont offert pour mes 18 ans. Même si je trainais déjà sous Linux depuis quelque temps. c'est grâce à celui ci que je suis passé full Linux, sous Dapper Drake. Que d'évolution depuis !

#14 Re : -1 »  Récuperation d'une hashmap dans une autre classe » Le 29/04/2013, à 16:02

Epehj
Réponses : 2

Salut,

C'est du Java ?
Ben tu peux passer par un static par exemple, ou utiliser un getter, mettre la méthode en public…
Y'a plusieurs manières plus ou moins crade !

Dans ta classe A :
public Map<T> getMap(){ return this.map;}

Puis dans ta classe B, il faut que tu ais un objet de type A, sur lequel tu appelles ta méthode getMap() et tu fais ton traitement dessus.

#15 Re : -1 »  Comment Utiliser Download All pour Chromium ? » Le 05/04/2013, à 12:06

Epehj
Réponses : 2

Salut,

Je viens d'installer Chrome juste pour essayer ; il te suffit d'installer l'extension puis une fois que c'est fait, un bouton apparait à coté de la barre d'adresse.
En cliquant dessus, tu peux ouvrir le gestionnaire de téléchargements, les préférences, etc…

C'est aussi accessible depuis le clic droit sur une page.
@+

#16 Re : -1 »  [Résolu] Problèmes suite à changement mot de passe administrateur » Le 29/03/2013, à 16:50

Epehj
Réponses : 4

Salut,

Tu pourrais je pense t'en sortir en utilisant la méthode du chroot avec un live cd/usb.

Jette un œil ici : http://www.arnaudbosquet.fr/os/changer- … sous-linux

#17 Re : -1 »  Cherche AP wifi N de bonne qualité » Le 13/03/2013, à 18:03

Epehj
Réponses : 15

Dans la description du produit :

description topachat a écrit :

Le TL-WA830RE peut également fonctionner en mode Point d'accès classique, en accédant à Internet via le modem ADSL/câble et en reliant les réseaux sans fil et filaire.

#18 Re : -1 »  Utilisation de Getif » Le 07/03/2013, à 10:56

Epehj
Réponses : 1

Salut,

Getif is a free multi-functional Windows GUI based Network Tool written by Philippe Simonet

J'ai comme l'impression que t'es pas sur le bon forum…

#20 Re : -1 »  Etudiant : gagner de l'argent ? » Le 28/02/2013, à 11:01

Epehj
Réponses : 81

Up d'un topic qui a 3ans, avec un utilisateur inscrit du jour et qui poste son unique message…

#21 Re : -1 »  [POO]Question de point de vue - L'encapsulation » Le 22/02/2013, à 18:08

Epehj
Réponses : 16

Salut,

Je me greffe juste pour une question :

Sga64 a écrit :

l'état Protected va un peu à l'encontre des règles de base de la POO, puisqu'il suffit de dériver une classe pour accéder à des membres censés être privés

Je ne comprends pas trop, aurais tu un exemple ?

#22 Re : -1 »  [POO]Question de point de vue - L'encapsulation » Le 22/02/2013, à 22:10

Epehj
Réponses : 16

@Sga64
Ok, en fait j'avais bien compris, c'est juste la tournure de phrase qui m'a perturbé smile

@:!pakman
Pas uniquement les classes filles, aussi les classes d'un même package.

#23 Re : -1 »  musique : android + ubuntu server » Le 15/02/2013, à 17:19

Epehj
Réponses : 4

Salut,

Tu peux aussi installer mpd avec http. Ça n'est pas très compliqué et puis quand tu n'écoutes plus, tu stop ; pas de diffusion en continue comme ça.
Ou installer icecast aussi, avec un client ssh sur ton tel pour arreter icecast quand tu ne l'utilise plus.

Pour le dlna, je pense pas que ça fonctionne sur le net. Mais c'est pareil : je pense qu'en installant un client ssh, tu peux configurer un tunnel ssh pour utiliser les clients dlna. A tester !

#24 Re : -1 »  Question de débutant C » Le 06/02/2013, à 16:20

Epehj
Réponses : 4

C'est pareil en Java :

	public static void main(final String[] args) {
		int a = 97;
		System.out.println("Entier : " + a);
		System.out.println("Char : " + (char) a);
		a = 'b';
		System.out.println("Ensuite : " + a);

	}