Ayfri
Explore posts from serversLLJLes Laboratoires Java
•Created by Ayfri on 8/13/2023 in #aide-avancé
Décision sur syntaxe
Yop, dans ma lib DataPackDSL, j'ai un dilemne pour définir la syntaxe de plusieurs DSLs, ils ont exactement la même syntaxe, c'est juste les paramètres et nom de fonctions qui change quoi, par exemple pour les DensityFunctions, je peux créer des
densityFunction
comme ça :
Le souci c'est que si j'appelle abs()
plusieurs fois, je sais pas trop quoi faire...
Est-ce que :
- Je l'ignore sauf le dernier appel ? (ce qui se fait actuellement)
- Je renvoie une erreur ?
J'ai aussi une syntaxe avec un builder à part :
Ça évite le problème mais c'est plus verbeux :/
Sachant que dans le JSON y'a qu'un seul DensityFunctionType
par fichier, vous me conseillez quoi ?
Renvoyer une erreur si abs() est appelé plusieurs fois dans le premier style ? Ou utiliser le builder direct ?20 replies
LLJLes Laboratoires Java
•Created by Ayfri on 9/19/2022 in #aide-bases
Performance d'un StringBuilder
Yop, y'a un truc tout con que je me demande en Java, quand j'ai un StringBuilder et que je veux ajouter 50 fois un caractère, vaut mieux utiliser
String.repeat
ou faire une boucle avec un StringBuilder.append
?8 replies