[Index Software] Coin des développeurs :]

Pour les gens qui ont simplement envie de discuter sans souhaiter faire passer d'information particulière.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Plutôt que de jacasser sur le code, parlons d'IDE(s).
Pour Java, le meilleur IDE que je connaisse est celui d'Android.
Si vous utilisez une classe inconnue, pas de problèmes : en un clic sur un menu contextuel, il vous crée l'import automatiquement.
Ensuite, il précise si une variable ou une méthode n'est pas utilisée. En l'écrivant en gris.
Pareil pour l'utilisation d'une variable qui n'a pas été initialisée.
On vous signale aussi si vous utilisez du code obsolète. En fonction des API de nos jours, malgré l'annotation dont j'ai oublié le nom.

Par contre il est très exigeant en performances. Car il analyse le code en temps réel. Mais si on doit peser les avantages et les bénéfices, il est largement gagnant.

[EDIT]
J'oubliais une chose, c'est que l'on peut se permettre d'être verbeux.
Arrêtons d'appeler nos variables a ou b ou x ou y. Dans ces IDE(s), ils complètent tous seuls les mots !
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
lucius
Prolifique
Messages : 2859
Enregistré le : lundi 27 mars 2017 à 17:14

Re: [Index Software] Coin des développeurs :]

Message par lucius »

J'ai basculé dans un univers parallèle en lisant cela où le haut est en bas.
Android un IDE?

C'est aussi drôle que de dire que Visual Studio Code est un IDE. VSC est juste un gros éditeur de code comme notepad++ plus tourné vers le dev.
Modifié en dernier par lucius le vendredi 23 septembre 2022 à 18:24, modifié 1 fois.
Ayant une maladie et des soucis en plus, on m'a pré-diagnostiqué Asperger et j'ai eu une confirmation assez incertaine depuis. Résultat, je continue de douter.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Tu le sais déjà.
Android est un OS pour les mobiles.
Android Studio est un IDE qui permet de programmer pour ces plateformes.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
lucius
Prolifique
Messages : 2859
Enregistré le : lundi 27 mars 2017 à 17:14

Re: [Index Software] Coin des développeurs :]

Message par lucius »

D'accord. Android Studio est un IDE basé sur un outil jetbrains mais il faut le dire et pas juste dire Android.

Je dois déjà expliquer à des gens que visual studio code n'est pas un IDE mais juste un gros bloc-notes comme notepad++ tourné vers le dev. Mais ils ne comprennent pas.

En tout cas rien n'est pire qu'Eclipse l'usine à gaz.
Ayant une maladie et des soucis en plus, on m'a pré-diagnostiqué Asperger et j'ai eu une confirmation assez incertaine depuis. Résultat, je continue de douter.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Salut !
Android OS, est un système d'exploitation.
Android studio est utilisé pour créer des applications pour cet OS.
Java, Kotlin, C, C++, sont gérés aussi.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Toujours pas de sons.
Sauf si on veut planter l'application.
J'ai fait plusieurs API. Mais celle que j'avais utilisée ne fonctionne plus. Ça ne plante pas, mais les sons ne sont pas déclenchés.
La dernière implémentation, qui plante comme une grosse vache, était due au fait que je stockais l'instance d'un son selon l'identifiant de la ressource. Comme une grosse vache, ça plantait forcément, car on peut avoir plusieurs instances de son en même temps pour la même ressource.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Sous Android Studio, il y a un truc incroyable, c'est la gestion des fichiers ressources.
Il y a un objet appelé R, qui est généré automatiquement.
Pas besoin de chemins, ou de noms de fichiers.
Il suffit de placer ses ressources dans les bons dossiers, et R s'occupe de tout.
Les ressources gérées par R sont représentées par des entiers sous forme d'arborescence.
Et l'IDE s'occupe de transformer les identifiants en chemins et noms de fichiers. Mais c'est invisible, transparent.

Pour identifier les ressources, R les donne sans extension. Mais avec l'arborescence. (Simplifiée)
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Software] Coin des développeurs :]

Message par Tugdual »

Les organisations perdent des milliers d'heures en temps et en productivité :
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Software] Coin des développeurs :]

Message par Tugdual »

TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Ça y est ! J'ai gagnu !
J'arrive enfin à gérer les bruitages correctement.
Pour qu'il n'y ait pas de fuites mémoires (enfin pour être honnête, le moins possible), les ressources sont gérées par les pages de mon moteur. Quand une page appelle unloadRessources(), je supprime ses ressources de sons, entre autres.
Mais quant à supprimer l'objet en lui-même à la fin de l'exécution de l'appli ... : bah ché pa..
Donc tout n'est pas encore au point.

Le problème sous android, c'est qu'une appli ne se ferme jamais, sauf si le système le veut (l'appli est en veille depuis longtemps, ou si l'OS manque de ressources pour en ouvrir une autre), ou si on demande l'autorisation de l'OS pour faire un arrêt forcé, ce qui est formellement déconseillé.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Encore un bug.
Je veux faire un fondu de transparent à blanc, et je me retrouve à faire un fondu de transparent à noir.............................
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Jiheu
Prolifique
Messages : 567
Enregistré le : samedi 25 août 2018 à 9:02

Re: [Index Software] Coin des développeurs :]

Message par Jiheu »

Amis de l'Open-Source, bonjour !

Certains d'entre vous qui sont sur Paris-RP seraient-ils intéressés par l'exposition visée en objet ?

Vous trouverez toutes les infos ici:
https://www.opensource-experience.com/

Enjoy !
Fils de 16 ans dont le diagnostic est confirmé.
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Software] Coin des développeurs :]

Message par Tugdual »

TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Software] Coin des développeurs :]

Message par Tugdual »

TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Software] Coin des développeurs :]

Message par Tugdual »

TCS = trouble de la communication sociale (24/09/2014).