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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  22520  22521  22522  ..  27257  27258  27259  27260  27261  27262
Auteur Sujet :

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

n°2314183
___alt
Posté le 20-04-2018 à 10:14:04  profilanswer
 

Reprise du message précédent :


 
Non, tu peux pas chopper de virus avec un sticker Amazon Web Services.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
mood
Publicité
Posté le 20-04-2018 à 10:14:04  profilanswer
 

n°2314184
Jubijub
Parce que je le VD bien
Posté le 20-04-2018 à 10:18:59  profilanswer
 

Question dev : qu'est-ce qu'il faut faire / lire pour mieux organiser son code ?
 
Je viens de finir un petit programme en python pour le taf, qui m'a servi à automatiser la lecture d'une centaine de fichiers excel et aggréger les chiffres dedans pour pouvoir en faire des stats.
Mon programme fonctionne, il fait le job, pas de problèmes. Mais j'ai la sensation que mon code est pas hyper bien organisé.
Le TDD m'aide à rendre mes trucs testables et donc plus modulaires.
 
Par ex j'ai du mal à controller les signatures de mes méthodes pour pas me retrouver à passer mes logger, ou l'équivalent d'objet context.
 
un autre exemple : en suivant les principes de Hevery (if you need an engine don't ask for a car, ask for an engine), j'ai quand meme du mal à pas pourrir mon design. Par ex :  
- un File permet d'ouvrir un Workbook, qui contient une worksheet, qui contient une cell, qui contient une value, sachant que dans OpenPyXL, tu peux pas remonter ce graph
- je veux mettre un controle sur la value (par ex une valeur négative), et logguer si ça foire pour pouvoir savoir dans quel fichier source j'ai des données de merde. Du coup comment faire ça élégamment pour pas devoir passer le filename, le workbook name, le worksheet name, etc...
 
tl;dr : je sais faire un programme qui donne un résultat X. Comment apprendre à mieux organiser son code ? Tous les bouquins / tutos de dev pour débutant t'expliquent comment faire une boucle ou déclarer une fonction, jamais vraiment comment organiser ton code.


---------------
Jubi Photos : Flickr - 500px
n°2314185
___alt
Posté le 20-04-2018 à 10:24:53  profilanswer
 

Clean Code de Robert Martin est un bon point de départ je pense. Refactoring de Martin Fowler est aussi un bon élément, mais une nouvelle version sort l'année prochaine (exemples en JS).


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314186
DDT
Few understand
Posté le 20-04-2018 à 10:29:05  profilanswer
 

Après très sérieusement, s'il y avait une réponse à cette question le marché de l'emploi ne serait pas aussi biaisé vers les profils expérimentés.


---------------
click clack clunka thunk
n°2314188
___alt
Posté le 20-04-2018 à 10:33:06  profilanswer
 

@Jubijub, creuse les principes SOLID aussi si tu fais de la POO


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314189
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 10:37:05  profilanswer
 

Jubijub a écrit :

 

tl;dr : je sais faire un programme qui donne un résultat X. Comment apprendre à mieux organiser son code ? Tous les bouquins / tutos de dev pour débutant t'expliquent comment faire une boucle ou déclarer une fonction, jamais vraiment comment organiser ton code.


Un seul livre, un seul à lire : https://www.amazon.fr/Clean-Code-Ha [...] 0132350882

 

edit: grilled
edit2: du même auteur, je l'ai pas lu, mais aucune raison qu'il ne soit pas tout aussi bon : https://www.amazon.fr/Clean-Archite [...] RSETWD7AAN

Message cité 1 fois
Message édité par Harkonnen le 20-04-2018 à 10:38:30

---------------
J'ai un string dans l'array (Paris Hilton)
n°2314191
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 20-04-2018 à 10:47:09  profilanswer
 

Harkonnen a écrit :

ICH BIN SCHNAPPI, DAS KLEINE KROKODIL [:florentg]


 
SHCNI SCHNA SCHNAPPIIII SCHNAPI SCHNAPI SCHNAPS  [:florentg]


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2314192
el muchach​o
Comfortably Numb
Posté le 20-04-2018 à 10:52:28  profilanswer
 

Jubijub a écrit :

Question dev : qu'est-ce qu'il faut faire / lire pour mieux organiser son code ?

 

tl;dr : je sais faire un programme qui donne un résultat X. Comment apprendre à mieux organiser son code ? Tous les bouquins / tutos de dev pour débutant t'expliquent comment faire une boucle ou déclarer une fonction, jamais vraiment comment organiser ton code.

 

Tu fais des classes j'espère ? Parce que c'est la première étape. Ca a beau être du script, la POO va t'aider à nettoyer tout ça.

Message cité 2 fois
Message édité par el muchacho le 20-04-2018 à 10:53:07

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2314193
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 10:56:27  profilanswer
 

el muchacho a écrit :


 
Tu fais des classes j'espère ? Parce que c'est la première étape. Ca a beau être du script, la POO va t'aider à nettoyer tout ça.


ou mieux, des coroutines :o

Spoiler :

/s


---------------
J'ai un string dans l'array (Paris Hilton)
n°2314194
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 10:57:47  profilanswer
 

Xavier_OM a écrit :

 

SHCNI SCHNA SCHNAPPIIII SCHNAPI SCHNAPI SCHNAPS  [:florentg]


DANN SCHNI-, SCHNA-, SCHNAPPTE ICH MICH FREI :fou:


Message édité par Harkonnen le 20-04-2018 à 10:58:01

---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 20-04-2018 à 10:57:47  profilanswer
 

n°2314196
gelatine_v​elue
Posté le 20-04-2018 à 11:14:49  profilanswer
 

Jubijub a écrit :


- je veux mettre un controle sur la value (par ex une valeur négative), et logguer si ça foire pour pouvoir savoir dans quel fichier source j'ai des données de merde. Du coup comment faire ça élégamment pour pas devoir passer le filename, le workbook name, le worksheet name, etc...


 
 
La comme ça vite fait je dirais que tu n'as pas besoin d'une Cell comme paramètre de ta méthode, mais d'un JubiCell
 
JubiCell {
 Cell theCell
 CellPath thePath
}
 
avec  
 
CellPath {
 String  filename
 string workbookName
 string worksheetName
}

n°2314198
Jubijub
Parce que je le VD bien
Posté le 20-04-2018 à 11:22:22  profilanswer
 

el muchacho a écrit :


 
Tu fais des classes j'espère ? Parce que c'est la première étape. Ca a beau être du script, la POO va t'aider à nettoyer tout ça.


 
j'en fait.
 
mais en Python, entre les packages, les modules, les classes, y'a plein de choix où faire vivre ton code
et Python n'est pas forcément un langage qui t'incites à foutre des classes partout


---------------
Jubi Photos : Flickr - 500px
n°2314204
theShockWa​ve
I work at a firm named Koslow
Posté le 20-04-2018 à 12:34:54  profilanswer
 

Harkonnen a écrit :

ICH BIN SCHNAPPI, DAS KLEINE KROKODIL [:florentg]


komm aus Ägypten das liegt direkt am Nil.


---------------
last.fm
n°2314205
Jubijub
Parce que je le VD bien
Posté le 20-04-2018 à 13:01:23  profilanswer
 

___alt a écrit :

Clean Code de Robert Martin est un bon point de départ je pense. Refactoring de Martin Fowler est aussi un bon élément, mais une nouvelle version sort l'année prochaine (exemples en JS).


merci, je viens de le prendre
 

DDT a écrit :

Après très sérieusement, s'il y avait une réponse à cette question le marché de l'emploi ne serait pas aussi biaisé vers les profils expérimentés.


on est d'accord, mais y'a des principes de base surement?
 

___alt a écrit :

@Jubijub, creuse les principes SOLID aussi si tu fais de la POO


OK
 

Harkonnen a écrit :


Un seul livre, un seul à lire : https://www.amazon.fr/Clean-Code-Ha [...] 0132350882
 
edit: grilled
edit2: du même auteur, je l'ai pas lu, mais aucune raison qu'il ne soit pas tout aussi bon : https://www.amazon.fr/Clean-Archite [...] RSETWD7AAN


 
c'est noté
 

gelatine_velue a écrit :


 
 
La comme ça vite fait je dirais que tu n'as pas besoin d'une Cell comme paramètre de ta méthode, mais d'un JubiCell
 
JubiCell {
 Cell theCell
 CellPath thePath
}
 
avec  
 
CellPath {
 String  filename
 string workbookName
 string worksheetName
}


c'est un bon point, j'ai peu etre trop adhéré à l'API de OpenPyXL
 


---------------
Jubi Photos : Flickr - 500px
n°2314209
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 13:57:50  profilanswer
 

theShockWave a écrit :


komm aus Ägypten das liegt direkt am Nil.


Je vais déshériter ma fille ainée pour m'avoir mis ce cancer en tête [:sadnoir]


Message édité par Harkonnen le 20-04-2018 à 13:58:02

---------------
J'ai un string dans l'array (Paris Hilton)
n°2314211
mechkurt
Posté le 20-04-2018 à 14:12:55  profilanswer
 
n°2314212
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 14:17:49  profilanswer
 

le vendredi, c'est code review...

Citation :


Dans le [projet lolilol], le cache container n'est pas défini et typé dans le fichier web.xml (seul le jboss-web.xml est OK).


putain de tas de boue fumant qui oblige à répéter la même config dans  36 miyons de fichiers différents...


---------------
J'ai un string dans l'array (Paris Hilton)
n°2314213
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 14:18:15  profilanswer
 


[:sadnoir]


---------------
J'ai un string dans l'array (Paris Hilton)
n°2314214
___alt
Posté le 20-04-2018 à 14:19:17  profilanswer
 

KrisCool a écrit :

Maison: 1280x960 sur 17'' Iiyama
Boulot: 1600x1200 sur 21'' Dell :love:


 
Je me quote d'il y a longtemps pour signaler que ce fameux 17'' Iiyama fonctionne toujours chez mes parents.
Quand on choisit bien son matos... [:bien]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314215
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 14:19:54  profilanswer
 


je me souviens d'un clash mémorable entre vous deux à propos de flache :D
https://forum.hardware.fr/hfr/Progr [...] m#t1302814


---------------
J'ai un string dans l'array (Paris Hilton)
n°2314216
mechkurt
Posté le 20-04-2018 à 14:32:26  profilanswer
 

Harkonnen a écrit :


je me souviens d'un clash mémorable entre vous deux à propos de flache :D
https://forum.hardware.fr/hfr/Progr [...] m#t1302814


Oh y'en a de partout dans cette section des clash entre nous 2 à propos de Flash !
Moi j'ai appris la programmation au beaux arts sous Director puis Flash, autant dire que lui sortant d'une école d'ingé ou d'une filière technique ne devait pas attendre la même chose du produit... ^^


---------------
D3
n°2314217
___alt
Posté le 20-04-2018 à 14:41:15  profilanswer
 

Je suis retombé sur l'époque où une partie du topic (dont moi) pensait que vapeur était une meuf [:dawa]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314218
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 14:44:20  profilanswer
 

___alt a écrit :

Je suis retombé sur l'époque où une partie du topic (dont moi) pensait que vapeur était une meuf [:dawa]


il avait pas posté une photo de ses supposés boobs pour appuyer son troll, il me semble ? :D


---------------
J'ai un string dans l'array (Paris Hilton)
n°2314219
___alt
Posté le 20-04-2018 à 14:46:33  profilanswer
 

L'époque où pour envoyer chier quelqu'un qui racontait sa vie on disait "Fais un blog [:mlc]"


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314220
___alt
Posté le 20-04-2018 à 14:46:50  profilanswer
 

@Harko sisi, un vieux truc format timbre poste je crois :D


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314221
___alt
Posté le 20-04-2018 à 14:47:38  profilanswer
 

KrisCool a écrit :

Tiens moi je vais me tenter le semi-marathon de Paris en mars.
6 mois de préparation ça devrait être suffisant pour remonter ma condition physique à un niveau suffisant... enfin j'espère [:petrus75]


 
Narrateur : "Il ne le tenta que 7 ans plus tard"


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314222
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 15:02:52  profilanswer
 

___alt a écrit :

L'époque où pour envoyer chier quelqu'un qui racontait sa vie on disait "Fais un blog [:mlc]"


suivi quelque temps après par "lol, schnapsmann"


---------------
J'ai un string dans l'array (Paris Hilton)
n°2314223
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 15:08:52  profilanswer
 

___alt a écrit :


 
Narrateur : "Il ne le tenta que 7 ans plus tard"


t'avais vraiment une condition physique de merde s'il a fallu la remonter après 7 ans d'entrainement :/


---------------
J'ai un string dans l'array (Paris Hilton)
n°2314224
___alt
Posté le 20-04-2018 à 15:17:54  profilanswer
 

Harkonnen a écrit :


t'avais vraiment une condition physique de merde s'il a fallu la remonter après 7 ans d'entrainement :/


 
Je crois que j'ai flippé plusieurs fois et d'autres fois j'étais pas dispo à cette période.
En vrai ma condition physique fluctue de façon assez dingue, je dirais de l'ordre de 0.3 à 0.5 nraynaud.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314225
___alt
Posté le 20-04-2018 à 15:18:18  profilanswer
 

Le nraynaud étant une unité de variation de condition physique en fonction du temps.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314226
___alt
Posté le 20-04-2018 à 15:18:44  profilanswer
 

Je laisse ceux qui ont fait MPSI formaliser tout ça, tas de cons.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314227
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 15:23:05  profilanswer
 

___alt a écrit :

Le nraynaud étant une unité de variation de condition physique en fonction du temps.


on n'avait pas dit que c'était une unité de durée de présence au sein d'un même boulot ? (avec 1 nraynaud == 2 ans)


Message édité par Harkonnen le 20-04-2018 à 15:23:36

---------------
J'ai un string dans l'array (Paris Hilton)
n°2314228
___alt
Posté le 20-04-2018 à 15:42:57  profilanswer
 

On n'a qu'à appeler ça un nraynoo :o


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314230
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 16:04:47  profilanswer
 

c'est un nraynaud orienté objet ?

 

sinon c'est vendu !
1 nraynoo == 2 ans de présence dans une même boite et au même poste


Message édité par Harkonnen le 20-04-2018 à 16:05:48

---------------
J'ai un string dans l'array (Paris Hilton)
n°2314231
gelatine_v​elue
Posté le 20-04-2018 à 16:06:56  profilanswer
 

J'en suis a 0.75 nraynoo

n°2314232
___alt
Posté le 20-04-2018 à 16:07:45  profilanswer
 

Ah non, je pensais à l'inverse.
Le nraynaud pour la présence dans une boîte au même poste, et le nraynoo pour la condition physique, hommage à trainoo qui ma foi était bien sympa.
 
Ou alors la variation de condition physique on l'exprime en alts.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314233
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 16:09:49  profilanswer
 

après on peut aussi créer le nrayneau : c'est le différentiel de revenu net par rapport à un revenu normal qu'on peut espérer après minimum de 10 ans de carrière.
sachant qu'on peut aussi créer une unité pour ce revenu minimum après 10 ans : le jubijub
 
ce qui nous fait donc : 1 nrayneau == 0.1 jubijub. ok pour tout le monde ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°2314234
nraynaud
lol
Posté le 20-04-2018 à 16:10:19  profilanswer
 

‘Tain les conneries qu’on voit ici :(


---------------
trainoo.com, c'est fini
n°2314235
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 16:10:55  profilanswer
 

___alt a écrit :


Ou alors la variation de condition physique on l'exprime en alts.


ça me semble effectivement plus approprié :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°2314236
___alt
Posté le 20-04-2018 à 16:14:28  profilanswer
 

Voilà très bien.
 
Un alt c'est la variation de forme physique qui va de couch potato avec 10 kilos de trop qui fait pas de sport à "court un semi-marathon" sur un an.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2314237
Harkonnen
Un modo pour les bannir tous
Posté le 20-04-2018 à 16:21:07  profilanswer
 

ok, donc on récapitule les nouvelles unités :
 
- nraynaud : unité de durée de présence au sein d'un même boulot (2 ans)
- alt : unité de variation de condition physique dans le temps (qui est la fonction inverse du masklinn, unité de dégradation de condition physique dans le temps)
- jubijub : salaire espéré au bout de 10 ans de carrière
- nrayneau : écart en pourcentage entre salaire réel et jubijub (1 nrayneau == jubijub * 10%)


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  22520  22521  22522  ..  27257  27258  27259  27260  27261  27262

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)