[Index Software] Coin des développeurs :]

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

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

#991 Message par Bubu » vendredi 23 septembre 2022 à 17:56

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 : 2512
Enregistré le : lundi 27 mars 2017 à 17:14

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

#992 Message par lucius » vendredi 23 septembre 2022 à 18:21

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 : 7738
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

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

#993 Message par Bubu » vendredi 23 septembre 2022 à 18:23

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 : 2512
Enregistré le : lundi 27 mars 2017 à 17:14

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

#994 Message par lucius » vendredi 23 septembre 2022 à 18:26

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 : 7738
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

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

#995 Message par Bubu » vendredi 23 septembre 2022 à 18:34

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 : 7738
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

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

#996 Message par Bubu » samedi 24 septembre 2022 à 15:15

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 : 7738
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

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

#997 Message par Bubu » dimanche 25 septembre 2022 à 19:49

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 : 40258
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44
Contact :

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

#998 Message par Tugdual » vendredi 30 septembre 2022 à 10:51

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 : 40258
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44
Contact :

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

#999 Message par Tugdual » samedi 1 octobre 2022 à 9:14

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

Avatar du membre
Bubu
Intarissable
Messages : 7738
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

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

#1000 Message par Bubu » samedi 1 octobre 2022 à 20:43

Ç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 : 7738
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

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

#1001 Message par Bubu » jeudi 13 octobre 2022 à 12:09

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
Passionné
Messages : 476
Enregistré le : samedi 25 août 2018 à 9:02

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

#1002 Message par Jiheu » jeudi 13 octobre 2022 à 17:55

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 : 40258
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44
Contact :

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

#1003 Message par Tugdual » samedi 15 octobre 2022 à 10:33

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

Avatar du membre
Tugdual
Modérateur
Messages : 40258
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44
Contact :

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

#1004 Message par Tugdual » samedi 15 octobre 2022 à 10:58

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

Avatar du membre
Tugdual
Modérateur
Messages : 40258
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44
Contact :

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

#1005 Message par Tugdual » samedi 15 octobre 2022 à 11:04

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

Répondre