Topic de Knapsack :

Les développeurs JAVA BORDEL :rire:

- C'est quoi cette variable Célestin ? https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.png
- Ben une vitesse, c'est écrit, lightSpeed qu'elle s'appelle https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
- Alors pourquoi c'est un float si c'est une vitesse ? C'est en m/s, km/h, en mph, en noeuds marin ... ? https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.jpeg
- Ben, tout le projet est en unité SI, donc là m/s https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
- C'est pas du tout comme ça qu'il faut faire avorton, tu dois créer une classe Vitesse virtuelle et ensuite créer une sous-classe héritée VitesseEnMetreParSeconde au cas où on voudrait ajouter d'autres systèmes d'unité ensuite, c'est les principes SOLID https://image.noelshack.com/fichiers/2023/22/4/1685629663-4c595b8d-5ca5-4487-8219-9fe823d3a4e7.jpeg
- Euh ... c'est pas un peu beaucoup tout ça pour un seul attribut ? https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
- PAS DU TOUT CE SONT LES PRINCIPES SOLID https://image.noelshack.com/fichiers/2022/01/7/1641717300-4d3cd797-e7bd-49ee-b632-fceee278c699.jpeg
Et tu ne l'instancieras pas comme ça, il faut utiliser le FACTORY PATTERN combiné au STRATEGY PATTERN selon l'unité désirée, et la strategy sera évidemment créée par sa FACTORY. Et toutes les factory doivent être créées par une FACTORY de FACTORY, que j'ai déjà implémentée rassure-toi en suivant scrupuleusement le livre du Gang of Four https://image.noelshack.com/fichiers/2023/22/4/1685629663-4c595b8d-5ca5-4487-8219-9fe823d3a4e7.png
Il faut écrire du code modulable, maintenable et réutilisable, ton spaghetti code c'est chez toi mais ça merge pas dans MA code base https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.jpeg
Et il faudra que tu crées une classe ConversionVitesse, voire premièrement une classe Conversion tout court au cas où on aurait besoin plus tard d'effectuer d'autres conversions d'unité https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.png
Si tu prends pas cette application de comptage de bouchons de liège au sérieux, tu peux me le dire tout de suite https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.png

- ... https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Le 26 juillet 2024 à 06:18:30 :
Malaise

C'est le quotidien de la moitié des dév en France en dépax https://image.noelshack.com/fichiers/2019/32/1/1564966469-ent.png

Je suis en train de me réorienter dev à 35 ans, ton topic m'incite à revenir en compta
Et pourquoi tu ferais pas directement ta conversion dans la variable, au besoin, à l'aide d'une simple multiplication ? https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
ça me rappelle mes cours de L3 :rire:
J'aurais préféré travaillé avec des mecs comme ça plutôt qu'avec des tanches complètes comme ça a pu être le cas dans le passé https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Le 26 juillet 2024 à 06:23:11 :
Je suis en train de me réorienter dev à 35 ans, ton topic m'incite à revenir en compta

C'est évidemment très exagéré khey, prends pas ce topic au sérieux :rire:

En dev il y en a beaucoup qui font de la branlette intellectuelle, après moi du moment que tu as un code propre et qu'on peut réutiliser je m'en branle :hap:

Le 26 juillet 2024 à 06:17:07 :
- C'est quoi cette variable Célestin ? https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.png
- Ben une vitesse, c'est écrit, lightSpeed qu'elle s'appelle https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
- Alors pourquoi c'est un float si c'est une vitesse ? C'est en m/s, km/h, en mph, en noeuds marin ... ? https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.jpeg
- Ben, tout le projet est en unité SI, donc là m/s https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
- C'est pas du tout comme ça qu'il faut faire avorton, tu dois créer une classe Vitesse virtuelle et ensuite créer une sous-classe héritée VitesseEnMetreParSeconde au cas où on voudrait ajouter d'autres systèmes d'unité ensuite, c'est les principes SOLID https://image.noelshack.com/fichiers/2023/22/4/1685629663-4c595b8d-5ca5-4487-8219-9fe823d3a4e7.jpeg
- Euh ... c'est pas un peu beaucoup tout ça pour un seul attribut ? https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
- PAS DU TOUT CE SONT LES PRINCIPES SOLID https://image.noelshack.com/fichiers/2022/01/7/1641717300-4d3cd797-e7bd-49ee-b632-fceee278c699.jpeg
Et tu ne l'instancieras pas comme ça, il faut utiliser le FACTORY PATTERN combiné au STRATEGY PATTERN selon l'unité désirée, et la strategy sera évidemment créée par sa FACTORY. Et toutes les factory doivent être créées par une FACTORY de FACTORY, que j'ai déjà implémentée rassure-toi en suivant scrupuleusement le livre du Gang of Four https://image.noelshack.com/fichiers/2023/22/4/1685629663-4c595b8d-5ca5-4487-8219-9fe823d3a4e7.png
Il faut écrire du code modulable, maintenable et réutilisable, ton spaghetti code c'est chez toi mais ça merge pas dans MA code base https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.jpeg
Et il faudra que tu crées une classe ConversionVitesse, voire premièrement une classe Conversion tout court au cas où on aurait besoin plus tard d'effectuer d'autres conversions d'unité https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.png
Si tu prends pas cette application de comptage de bouchons de liège au sérieux, tu peux me le dire tout de suite https://image.noelshack.com/fichiers/2022/27/7/1657455848-43fbd47c-5778-4cb1-82c8-b88f5acfb7a7.png

- ... https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Ah putain c'est tellement ça

En PHP :
$vitesseEnKmH = ... ;

Le 26 juillet 2024 à 06:28:58 :
En PHP :
$vitesseEnKmH = ... ;

Par contre les variable en français c'est non

Le 26 juillet 2024 à 06:28:58 GrouilleProprio a écrit :
En PHP :
$vitesseEnKmH = ... ;

Si on note a peu pres ce que Knapstack a dit ça serait une classe abstraite genre abstract class SpeedBase et après tu fais t'es différente classe avec tes différente unité de valeur qui extends SpeedBase ( bon le nom je l'ai pas cherché loin ) :(

Le 26 juillet 2024 à 06:23:32 :
Et pourquoi tu ferais pas directement ta conversion dans la variable, au besoin, à l'aide d'une simple multiplication ? https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Faudrait rajouter des ifs pour chaque type de conversion https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Il faut faire une AbstractFactory qui produit des vitesses (km/h, miles/hour) :ok:

Le 26 juillet 2024 à 06:23:32 EtrangeVie a écrit :
Et pourquoi tu ferais pas directement ta conversion dans la variable, au besoin, à l'aide d'une simple multiplication ? https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Pourquoi pas passer par une fonction ? la tu vas redondé le code, pour la maintenance de celui-ci ça va etre atroce, et le debug je t'en parle pas

Le 26 juillet 2024 à 06:39:21 :

Le 26 juillet 2024 à 06:23:32 EtrangeVie a écrit :
Et pourquoi tu ferais pas directement ta conversion dans la variable, au besoin, à l'aide d'une simple multiplication ? https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Pourquoi pas passer par une fonction ? la tu vas redondé le code, pour la maintenance de celui-ci ça va etre atroce, et le debug je t'en parle pas

ça c'était avant chat gpt.

Le 26 juillet 2024 à 06:26:18 :
En dev il y en a beaucoup qui font de la branlette intellectuelle, après moi du moment que tu as un code propre et qu'on peut réutiliser je m'en branle :hap:

Un code bien écrit est un code simple qui se lit comme un livre de haut en bas

Les mecs qui font du code où on dirait une usine à gaz pensent être intelligents alors que ce sont des débiles

Le 26 juillet 2024 à 06:23:11 :
Je suis en train de me réorienter dev à 35 ans, ton topic m'incite à revenir en compta

Fait le par passion comme moi, dev des jeux vidéos et petites applications sous unity. :o))

je suis comptable de formation. :o))

Données du topic

Auteur
Knapsack
Date de création
26 juillet 2024 à 06:17:07
Nb. messages archivés
144
Nb. messages JVC
143
En ligne sur JvArchive 201