Le 09 février 2023 à 22:30:35 :
Le 09 février 2023 à 22:29:53 :
55€ pour faire un serveur avec 2g de ram, pas de scaling, qui peut lâcher à tout moment, et downtime dès que ta box bug ou que tu veux changer de matos :-dtu proposes quoi comme alternative?
le cloud mon ami, c'est un truc tout nouveau mais tu devrais jetter un oeuil ça a l'air prometteur
Le 07 février 2023 à 12:48:44 :
Le 07 février 2023 à 12:45:46 azasingepyt a écrit :
les pseudo seniors qui sont juste vieux mais avec un niveau à chier c'est vraiment les pires, impossible de travailler avec ces clowns (">Je te jure
Et quand c'est pas ça c'est de l'immobilisme borné
J'en ai un qui refusait d'utiliser bash car "trop récent et pas assez stable" il faisait tout en shell pur
https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png
ça fait tellement longtemps qu'ils sont habitués à faire de la merde, c'est même pas la peine de discuter avec eux, faut juste bosser sur les features les plus éloingnées possible de ce que fait le gars.
Ces specimens sont aussi hyper dangeraux pour les juniors qui cherchent à s'améliorer en s'insipirant des seniors. Vraiment ce genre de dev faut les voir comme une menace permanente et pas les laisser t'approcher ou mettre en place des trucs qui vont t'impacter sinon t'as vite fait de te retrouver dans une merde inextricable.
Le 14 janvier 2023 à 21:39:38 :
Le 14 janvier 2023 à 20:25:33 :
go lire ça https://notes.eatonphil.com/writing-a-simple-json-parser.html , il explique toute la partie difficile et y'a le code en python, il te reste plus qu'à traduire en java et ajouter le pretty print une fois que tu as l'astJ'en peux plus 10 page ou on m'envois des codes dans arbre de syntaxe abstraite
https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png
bah le resultat du parser a exactement la structure d'un ast, tu peux foutre ça dans des class Nodes si tu veux rendre le truc explicite mais tout le principe c'est ça
Le 14 janvier 2023 à 17:46:03 :
Le 14 janvier 2023 à 17:44:17 :
YEN A PAS BESOIN
https://image.noelshack.com/fichiers/2019/10/7/1552216445-ayaa.png bien sûr que si, tout se base sur l'ast c'est pour ça qu'il a mis
Réutilisez autant de classes que possible
.Afin de démontrer qu'un arbre de syntaxe abstraite permet de passer d'un langage à un autre
Prout alors
https://image.noelshack.com/fichiers/2021/04/4/1611841177-ahiahiahi.png
t'es finito, j'espère que ta note de com orale rattrape celle là
YEN A PAS BESOIN
https://image.noelshack.com/fichiers/2019/10/7/1552216445-ayaa.png
bien sûr que si, tout se base sur l'ast c'est pour ça qu'il a mis
Réutilisez autant de classes que possible
.Afin de démontrer qu'un arbre de syntaxe abstraite permet de passer d'un langage à un autre
Le 14 janvier 2023 à 17:35:48 :
Le 14 janvier 2023 à 17:33:03 :
c'est pas du tout un projet simple si l'op veut respecter les consignes
il peut pas utiliser de lib donc s'il veut faire les choses proprement il doit écrire son propre lexer et ses propres parser en gérant tous les cas de merde, ensuite générer l'ast, ensuite parcourir l'ast pour print comme il faut et en plus de ça gérer l'interface qui peut prendre des url
y'en a pour une bonne dizaine d'heure de travailChaque membre d'un objet et chaque élément d'un tableau doit avoir sa propre ligne. Les séparateurs { [ , sont toujours placés en fin de ligne. Les séparateurs } ] sont placés en fin de ligne ou juste avant ,. Le séparateur : est collé au nom qui précède, et suivi d'une unique espace. Chaque ligne débutera par 2 espaces pour chaque objet ou tableau en cours. Tout ceci ne sera possible que si vous construisez l'arbre de syntaxe abstraite du contenu proposé.
https://image.noelshack.com/fichiers/2021/04/4/1611841177-ahiahiahi.png Si seulement il avait pas mis cette consigne casse couille
https://image.noelshack.com/fichiers/2021/04/4/1611841177-ahiahiahi.png
il a mis cette consigne car les parties suivantes auront besoin de l'ast, si tu fais un truc qui gère que le pretty print sans faire l'ast tu sera bloqué pour la suite de toute façon