Je devrais essayer à nouveau oui. J'ai toujours été fan des IDE lourds, déjà parce que j'ai toujours pris des PCs relativement puissants pour l'époque, et parce qu'il faut moins d'actions pour faire la même chose, que c'est plus secure, et qu'on s'économise une bonne partie du temps.
Après tout oui c'est impressionnant de voir qqn taper super vite avec vim ou autres (ou moi avec Sublime), mais on passe une chiée de temps avec des merdes qu'on n'aurait pas avec un vrai langage.
CECI DIT Javascript n'est pas un vrai langage dans tous les cas. Je veux dire, regarde comment on définit une "classe" (extrait de notre super code) :
var SimilarWebPageEntry = function(handler, modelData) {
AbstractContextMenuEntry.call(this, handler);
this.modelData = modelData;
};
SimilarWebPageEntry.prototype = Object.create(AbstractContextMenuEntry.prototype, {
constructor: {
value: SimilarWebPageEntry,
},
_escapeHTMLString: {
value: function(text) {
return text
.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, ''');
},
},
cancelAction: {
value: function() {
return false;
},
},
});
Il faudrait un IDE vraiment avancé pour te lister les types et les méthodes, parce qu'il doit vraiment exécuter le truc pour avoir une idée (ternjs serait supposé faire ça, pas sûrr qu'il s'en sorte dans ce cas mais ©a a le plus de chances de.
Bon sinon j'ai malheureusement perdu mon diagramme (je l'éditais online, le driver wifi a planté, j'ai fait Ctrl+S et fermé comme un con -- le machin n'avertit pas que la sauvegarde a échoué même si ça aurait dû m'être évident puisque j'avais pas de wifi

), j'ai finalement repris depuis zéro, inclus le code et me suis dit "on verra bien". Ben comme je pensais il ne se passe rien. Je crée le menu, les arguments supposés, documentés je cite "The arguments for the menu as stringified JSON.", que je ne sais pas ce qu'il en fait, où ils passent, à quoi ils servent, mais qui ne semblent pas récupérés où que ce soit que le menu est vraiment créé pour de vrai. Bref voilà, comme un message sur un objet nil en Objective-C.
Vraiment je fais tout mon possible pour être positif. Après tout je n'ai pas ENVIE de déprimer. Mais juste quelle que soit la motivation et la dose de positivisme avec laquelle j'arrive le matin, quand je suis à faire ça il y a trop de trucs que je dois me retenir de faire, comme d'envoyer des messages de haine à celui qui a conçu ce projet et qui est retourné en allemagne (je l'imagine comme un genre de Kevin à partir des interactions écrites que j'ai eues avec lui), comme d'avoir qqn d'autre ici faire ce boulot de merde à ma place (parce qu'après tout ce n'est pas possible qu'il faille plus de 3 jours and counting pour afficher un putain de menu contextuel, ce n'est pas 3 jours ni économiquement valables ni souhaitables à quelconque être humain).