Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3764 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  24064  24065  24066  ..  27204  27205  27206  27207  27208  27209
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2387390
el muchach​o
Comfortably Numb
Posté le 07-06-2021 à 16:51:31  profilanswer
 

Reprise du message précédent :
Oui en général je me base sur les style guides Google.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
mood
Publicité
Posté le 07-06-2021 à 16:51:31  profilanswer
 

n°2387391
flo850
moi je
Posté le 07-06-2021 à 16:51:50  profilanswer
 

Xavier_OM a écrit :


 
Mais si tu n'imposes pas de style ou de linter, tu ne discutes pas de style lors de la code review du coup. Ça serait gros de reprocher à quelqu'un une histoire de style APRÈS avoir déclaré que c'était ok pour 'chacun son style' et pas de linter :D
 
L'architecture sale/propre est un critère bien plus important pour la lisibilité et ça tout le monde est ok pour en discuter en code review :jap:


dans ce cas là, ça me va
(j'ai été traumatisé par certaines review :o )


---------------

n°2387392
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 07-06-2021 à 16:52:52  profilanswer
 

Vous devriez régler le problème en amont et n'embaucher que des gens bienveillants :o (oui la faille de mon truc c'est qu'au premier connard ça s'écroule...)


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2387393
Kenshineuh
Posté le 07-06-2021 à 16:58:30  profilanswer
 

Jubijub a écrit :


 
et du coup ton collègue il aime avoir des conflits sur des whitespaces pendant les merges, et avoir la chaine de CI qui considère que du code a changé alors que pas ?
Ça fait très arrière garde comme débat en 2021...


 
Ah bah c'est le cas. Mais c'est comme ça.  [:spamafote]  
 
Après on bosse pas toujours sur les mêmes fichiers donc ça va mais bon. Y'a plein de fois où je suis en mode "save without formatting" pour éviter de tout lui niquer. :D
 

n°2387394
flo850
moi je
Posté le 07-06-2021 à 17:11:04  profilanswer
 

Xavier_OM a écrit :

Vous devriez régler le problème en amont et n'embaucher que des gens bienveillants :o (oui la faille de mon truc c'est qu'au premier connard ça s'écroule...)


mais comment je trouverai du boulot, moi ? :cry: :o


---------------

n°2387395
___alt
Posté le 07-06-2021 à 17:14:14  profilanswer
 

Dans un bon coding style, tous les choix sont justifiés surtout quand ils sont très structurants ou restrictifs.
 
En pratique sur la pure partie formatage, le guide c'est "qu'est-ce qui minimise les diffs en faisant le moins chier le monde ?"


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2387396
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 07-06-2021 à 17:19:33  profilanswer
 

el muchacho a écrit :


Ben c'est ta façon de voir, mais elle est loin d'être largement partagée. [:spamafote]
Je ne dis pas que tu as tort, je dis que si tu dis à tes collègues "suivez mes règles, ça nourrira votre créativité", tu ne vas pas être très bien reçu. Si quelqu'un trouve que tes règles sont cons, il n'appréciera pas trop que tu les lui imposes.


Oui. Il y a pas mal de choses qui se jouent dans la manière dont les règles sont choisies j'imagine. Mais je suis conscient que beaucoup de développeurs aiment exercer leur liberté sur tous les aspects de ce qu'ils produisent. Je suis content d'être dans une boite où la discussion, est, disons, très encadrée [:neostranger]

n°2387397
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 07-06-2021 à 17:22:10  profilanswer
 

flo850 a écrit :

à partir du moment ou il y a des code review, je pense que le style doit être contrôler par le linter. Le linter doit pouvoir être configuré pour pouvoir mettre en forme le code à la sauvegarde, ou , à la limite, être intégré à l'IDE  
 
Ainsi le débat sur la review pourra être sur des trucs utiles : est ce que ça fait le job, est ce que c'ets implémenté de manière efficace, est ce que les tests sont pertinents ,....


Le style ça peut aller au delà de ce que permet le linter, auquel cas il faut des reviewers qui le connaissent bien pour le mettre en oeuvre systématiquement (à google, ça se traduit par la présence nécessaire d'un reviewer assermenté dans le language concerné pour chaque PR).

n°2387399
DDT
Few understand
Posté le 07-06-2021 à 17:25:40  profilanswer
 

___alt a écrit :

 

En pratique sur la pure partie formatage, le guide c'est "qu'est-ce qui minimise les diffs en faisant le moins chier le monde ?"


Minimiser les diffs me semble pas être une super métrique.

 

Par exemple l'alignement c'est objectivement merdique niveau diffs mais ça aide à la lecture, donc c'est positif à mon sens.

 

Et fondamentalement si t'as besoin d'un guide je pense que t'as déjà perdu.

Message cité 2 fois
Message édité par DDT le 07-06-2021 à 17:26:31

---------------
click clack clunka thunk
n°2387400
skeye
Posté le 07-06-2021 à 17:26:02  profilanswer
 

___alt a écrit :

Dans un bon coding style, tous les choix sont justifiés


 
J'ai encore jamais vu de code justifié, aligné à gauche ça me parait plus pratique à lire. [:chrisbk]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 07-06-2021 à 17:26:02  profilanswer
 

n°2387401
Kenshineuh
Posté le 07-06-2021 à 17:26:45  profilanswer
 

skeye a écrit :


 
J'ai encore jamais vu de code justifié, aligné à gauche ça me parait plus pratique à lire. [:chrisbk]


 
Surtout en python.  [:chrisbk]

n°2387402
ratibus
Posté le 07-06-2021 à 17:31:17  profilanswer
 

Jubijub a écrit :


 
et du coup ton collègue il aime avoir des conflits sur des whitespaces pendant les merges, et avoir la chaine de CI qui considère que du code a changé alors que pas ?
Ça fait très arrière garde comme débat en 2021...


 
Y a encore des débats en 2021 sur l'usage de linter/prettier ça me fascine :d


---------------
Mon blog
n°2387403
masklinn
í dag viðrar vel til loftárása
Posté le 07-06-2021 à 17:34:45  profilanswer
 

DDT a écrit :

Minimiser les diffs me semble pas être une super métrique.


C'est ultra utile pour faciliter les reviews, quand t'as la moitié du diff qui est du changement de merde il est beaucoup plus facile de rater le détail qui joue.

DDT a écrit :

Par exemple l'alignement c'est objectivement merdique niveau diffs mais ça aide à la lecture, donc c'est positif à mon sens.


Je trouve que les alignements sont généralement merdiques niveau diff et merdiques à lire, il y a des cas particuliers où ils servent (genre certaines tables de données) mais en habituel  [:franzill:1]

skeye a écrit :

J'ai encore jamais vu de code justifié, aligné à gauche ça me parait plus pratique à lire. [:chrisbk]


Ça prouve que tu regardes jamais les subs IOCCC ça [:ddr555]

Message cité 1 fois
Message édité par masklinn le 07-06-2021 à 17:35:38

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2387404
___alt
Posté le 07-06-2021 à 17:35:16  profilanswer
 

DDT a écrit :


Minimiser les diffs me semble pas être une super métrique.
 
Par exemple l'alignement c'est objectivement merdique niveau diffs mais ça aide à la lecture, donc c'est positif à mon sens.
 
Et fondamentalement si t'as besoin d'un guide je pense que t'as déjà perdu.


 
J'ai bien indiqué que c'était "un guide", une heuristique pour décider ce que tu mets dans ton coding style et quelles décisions tu prends.
C'est pas une règle intangible qui interdit toute déviation, de toute façon tous les coding styles sont des compromis.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2387405
DDT
Few understand
Posté le 07-06-2021 à 17:48:33  profilanswer
 

masklinn a écrit :


C'est ultra utile pour faciliter les reviews, quand t'as la moitié du diff qui est du changement de merde il est beaucoup plus facile de rater le détail qui joue.
 
Je trouve que les alignements sont généralement merdiques niveau diff et merdiques à lire, il y a des cas particuliers où ils servent (genre certaines tables de données) mais en habituel  [:franzill:1]  


Tu peux ignorer les espaces dans tous les outils de revue non?
 
Perso en Scala j'ai évidemment plein de for comprehensions et de pattern matching, je trouve que l'alignement est globalement bénéfique, mon équipe est d'accord.
 

___alt a écrit :


 
J'ai bien indiqué que c'était "un guide", une heuristique pour décider ce que tu mets dans ton coding style et quelles décisions tu prends.
C'est pas une règle intangible qui interdit toute déviation, de toute façon tous les coding styles sont des compromis.


Je réagissais quant au formatage. Pour moi il te faut pas un guide, il faut l'automatiser. Donc réfléchir en terme de diffs, bof.


---------------
click clack clunka thunk
n°2387406
___alt
Posté le 07-06-2021 à 18:03:47  profilanswer
 

T'as absolument pas compris de quoi je parlais en fait.
Je parle d'un guide pour décider de ce que tu mets dans ton coding style.

Message cité 1 fois
Message édité par ___alt le 07-06-2021 à 18:04:06

---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2387407
masklinn
í dag viðrar vel til loftárása
Posté le 07-06-2021 à 18:04:51  profilanswer
 

DDT a écrit :

Tu peux ignorer les espaces dans tous les outils de revue non?


Uniquement l'indentation, et c'est super risqué en Python.

DDT a écrit :

Perso en Scala j'ai évidemment plein de for comprehensions et de pattern matching, je trouve que l'alignement est globalement bénéfique, mon équipe est d'accord.


On doit pas parler de la même chose alors, parce-que je vois pas ce que ça ferait dans une compréhension. Pour moi "alignement" c'est des trucs genre

Code :
  1. Foo         x         = 5;
  2. BarQux      fflkjhfaf = Corge();
  3. Blablablere dl        = 1;


et en général je trouve ça imbitable. Je peux voir l'utilité dans un sous-ensemble (minoritaire) de pattern-match, mais sur les compréhensions je visualise même pas.

DDT a écrit :

Je réagissais quant au formatage. Pour moi il te faut pas un guide, il faut l'automatiser. Donc réfléchir en terme de diffs, bof.


 [:sushi]

 

Il parle d'un guide pour décidér des règles de formattage que tu mets dans le bouzin qui automatise [:cerveau heink]

 

Genre si plusieurs règles sont possibles pour une construction tu prends celle qui minimise les diffs (sauf si elle a des contres-indications massives, mais si c'est le cas elle est probablement pas dans les choix), ou bien si quelqu'un découvre une règle pour une construction existante qui minimise les diffs ça va être un gros argument pour changer.

Message cité 1 fois
Message édité par masklinn le 07-06-2021 à 18:12:29

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2387408
theredled
● REC
Posté le 07-06-2021 à 18:35:54  profilanswer
 

Mesdames et messieurs bonsoir,
Je me réveille de 10 ans d'abstinence à HFR car j'ai une question un peu folle :

 

Où est-ce qu'on trouve des bons devs ? Quand on a la tune ?
Ça se passe où ?
Je voudrais passer le relai du projet sur lequel je bosse mais c'est une tannée de trouver qui que ce soit [:angel_dooglas]

 

Remerciements fous

Message cité 2 fois
Message édité par theredled le 07-06-2021 à 18:38:28

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2387409
DDT
Few understand
Posté le 07-06-2021 à 18:37:29  profilanswer
 

masklinn a écrit :


Uniquement l'indentation, et c'est super risqué en Python.

 

On doit pas parler de la même chose alors, parce-que je vois pas ce que ça ferait dans une compréhension. Pour moi "alignement" c'est des trucs genre

Code :
  1. Foo         x         = 5;
  2. BarQux      fflkjhfaf = Corge();
  3. Blablablere dl        = 1;


et en général je trouve ça imbitable. Je peux voir l'utilité dans un sous-ensemble (minoritaire) de pattern-match, mais sur les compréhensions je visualise même pas.

 

[:sushi]


Comme ici par exemple: https://github.com/hhandoko/scala-h [...] .scala#L38

 

Imagine cet autre exemple aligné, ça serait tout de suite plus digeste.

 
___alt a écrit :

T'as absolument pas compris de quoi je parlais en fait.
Je parle d'un guide pour décider de ce que tu mets dans ton coding style.


En effet, désolé.

 
masklinn a écrit :


Il parle d'un guide pour décidér des règles de formattage que tu mets dans le bouzin qui automatise [:cerveau heink]

 

Genre si plusieurs règles sont possibles pour une construction tu prends celle qui minimise les diffs (sauf si elle a des contres-indications massives, mais si c'est le cas elle est probablement pas dans les choix), ou bien si quelqu'un découvre une règle pour une construction existante qui minimise les diffs ça va être un gros argument pour changer.


Pour moi c'est quand même souvent antinomique.
Plus l'automatisation va loin, plus y a de règles, plus c'est agressif, et moins tu peux minimiser les diffs.
Et puis y a des langages/outils où tu peux rien configurer par choix (coucou Google).

 

Après oui tu parlais des trailing commas, c'est un bon contre-exemple, si c'est possible dans le langage, ça va en effet minimiser les diffs.


Message édité par DDT le 07-06-2021 à 18:44:56

---------------
click clack clunka thunk
n°2387410
Harkonnen
Un modo pour les bannir tous
Posté le 07-06-2021 à 18:40:47  profilanswer
 

theredled a écrit :


Où est-ce qu'on trouve des bons devs ? Quand on a la tune ?


Les bons sont déjà en poste [:kbchris]


---------------
J'ai un string dans l'array (Paris Hilton)
n°2387411
theredled
● REC
Posté le 07-06-2021 à 18:47:19  profilanswer
 

Harkonnen a écrit :


Les bons sont déjà en poste [:kbchris]


Hmm.
Alors comment on les débauche [:canaille]  


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2387412
Kenshineuh
Posté le 07-06-2021 à 18:53:45  profilanswer
 

theredled a écrit :


Hmm.
Alors comment on les débauche [:canaille]  


 
Avec des méga liasses. Et des putes si tu veux recruter sur ce topic.

n°2387413
___alt
Posté le 07-06-2021 à 18:57:32  profilanswer
 

theredled a écrit :


Hmm.
Alors comment on les débauche [:canaille]  


 
Comme partout : de la thune, des projets sympas, une bonne qualité de vie


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2387414
Harkonnen
Un modo pour les bannir tous
Posté le 07-06-2021 à 19:12:55  profilanswer
 

Kenshineuh a écrit :


Et des putes si tu veux recruter sur ce topic.


Mais faut se dépécher, Plam est en train de faire au marché des putes ce que les cryptomineurs font au marché des CG :/


---------------
J'ai un string dans l'array (Paris Hilton)
n°2387415
Kenshineuh
Posté le 07-06-2021 à 19:16:36  profilanswer
 

Harkonnen a écrit :


Mais faut se dépécher, Plam est en train de faire au marché des putes ce que les cryptomineurs font au marché des CG :/


 
J'ai vu les plans de la Villa avec piscine et jacuzzi, ca promet.

n°2387416
gfive
Posté le 07-06-2021 à 19:22:31  profilanswer
 

Shinuza a écrit :


Il te verras plus souvent que Gfive au basket donc.


Ouais enfin cette année le basket c'est pas la fête..

 

Mais a la reprise je vais être à fond : j'ai fait un second semi marathon hier matin (2h05) et je suis à environ 150/160 bornes par mois.

 

Par contre le poids stagne juste au dessus du quintal :(

 
skeye a écrit :


[:ddr555]
J'espère qu'il va pas sortir sur blessure dès la première fois, en tout cas.[:doc petrus]

 


Harko et sport c'est un peu comme un post de Gatsu sans grossièretés : ça n'arrive que quand il est pas dans son état normal.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2387417
Harkonnen
Un modo pour les bannir tous
Posté le 07-06-2021 à 19:34:33  profilanswer
 

gfive a écrit :

 


Harko et sport c'est un peu comme un post de Gatsu sans grossièretés : ça n'arrive que quand il est pas dans son état normal.


mauvaise langue, on vient de planifier un tour du Bassin d'Arcachon à vélo ce mois ci avec mes ex-collègues d'ICDC (qui sont toujours tes collègues) [:dawa]

Message cité 1 fois
Message édité par Harkonnen le 07-06-2021 à 19:34:50

---------------
J'ai un string dans l'array (Paris Hilton)
n°2387418
gfive
Posté le 07-06-2021 à 19:45:52  profilanswer
 

Harkonnen a écrit :


mauvaise langue, on vient de planifier un tour du Bassin d'Arcachon à vélo ce mois ci avec mes ex-collègues d'ICDC (qui sont toujours tes collègues) [:dawa]

 

C'est justement ce que je disais : je suis sur que tu y va pour séduire Mégane avec ton.....bronzage?


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2387421
Harkonnen
Un modo pour les bannir tous
Posté le 07-06-2021 à 20:27:51  profilanswer
 

gfive a écrit :


 
C'est justement ce que je disais : je suis sur que tu y va pour séduire Mégane avec ton.....bronzage?


elle vient d'acheter un cheval, je suis pas sur de pouvoir rivaliser [:petrus75]


---------------
J'ai un string dans l'array (Paris Hilton)
n°2387422
Kenshineuh
Posté le 07-06-2021 à 20:49:30  profilanswer
 

Bon bah pas de Macbook 14/16" M1/M1X/M2. :o

Message cité 1 fois
Message édité par Kenshineuh le 07-06-2021 à 20:49:37
n°2387423
Dion
Acceuil
Posté le 07-06-2021 à 20:59:51  profilanswer
 

theredled a écrit :


Hmm.
Alors comment on les débauche [:canaille]


Ca fait neuf ans que Plam essaie et il n'a jamais réussi :/

Message cité 3 fois
Message édité par Dion le 07-06-2021 à 21:00:03

---------------
It is not called show art
n°2387424
Devil'sTig​er
Posté le 07-06-2021 à 22:39:10  profilanswer
 

theredled a écrit :

Mesdames et messieurs bonsoir,
Je me réveille de 10 ans d'abstinence à HFR car j'ai une question un peu folle :
 
Où est-ce qu'on trouve des bons devs ? Quand on a la tune ?
Ça se passe où ?
Je voudrais passer le relai du projet sur lequel je bosse mais c'est une tannée de trouver qui que ce soit [:angel_dooglas]  
 
Remerciements fous


 
Ca dépend de où tu habites, en général via linkedin/bouche a oreille ca se fait assez bien. Si t'a de la grosse thunasse tu peux rester au chaud et demander a un cabinet de recrutement, c'est pas parfait mais ca donne quand même d'assez bon candidats dans l'ensemble.
 

Kenshineuh a écrit :

Bon bah pas de Macbook 14/16" M1/M1X/M2. :o


 
 :cry:  

n°2387425
ratibus
Posté le 07-06-2021 à 23:21:30  profilanswer
 

Dion a écrit :


Ca fait neuf ans que Plam essaie et il n'a jamais réussi :/


Quel enfoiré :d


---------------
Mon blog
n°2387426
Plam
Bear Metal
Posté le 07-06-2021 à 23:55:08  profilanswer
 

Hahaha :D comment se mettre a dos la moitié du topic :D


---------------
Spécialiste du bear metal
n°2387427
ratibus
Posté le 08-06-2021 à 00:04:33  profilanswer
 

Plam a écrit :

Hahaha :D comment se mettre a dos la moitié du topic :D


Ça complétera l'autre moitié qu'il a déjà  :whistle:


---------------
Mon blog
n°2387428
flo850
moi je
Posté le 08-06-2021 à 07:49:42  profilanswer
 

Il est jaloux :o


---------------

n°2387429
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 08-06-2021 à 09:26:46  profilanswer
 

Dion a écrit :


Ca fait neuf ans que Plam essaie et il n'a jamais réussi :/


 [:xavier_om]  :D


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2387430
Jubijub
Parce que je le VD bien
Posté le 08-06-2021 à 10:25:54  profilanswer
 

Dion a écrit :


Ca fait neuf ans que Plam essaie et il n'a jamais réussi :/


 [:fenston:3]  


---------------
Jubi Photos : Flickr - 500px
n°2387431
gatsu35
Blablaté par Harko
Posté le 08-06-2021 à 10:31:19  profilanswer
 

la WWDC d'hier :o

 

un stock de nouveautés de ouf

 

Apple donne envie d'aller ou rester chez Apple.

Message cité 2 fois
Message édité par gatsu35 le 08-06-2021 à 10:31:33
n°2387432
ratibus
Posté le 08-06-2021 à 10:35:26  profilanswer
 

Ils n'ont pas annoncé de nouveaux MBP  :cry:


---------------
Mon blog
n°2387433
Kenshineuh
Posté le 08-06-2021 à 10:38:34  profilanswer
 

Apple on l'aime ou le quitte. :o
 
 
Perso j'attendais rien donc ballec'. Mais la refonte de certaines app sur iOS font que je vais encore passer des heures à faire du SAV. :(

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  24064  24065  24066  ..  27204  27205  27206  27207  27208  27209

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)