[Index Software] Coin des développeurs :]
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: [Index Software] Coin des développeurs :]
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 !
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"
"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"
-
- Prolifique
- Messages : 2859
- Enregistré le : lundi 27 mars 2017 à 17:14
Re: [Index Software] Coin des développeurs :]
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.
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.
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: [Index Software] Coin des développeurs :]
Tu le sais déjà.
Android est un OS pour les mobiles.
Android Studio est un IDE qui permet de programmer pour ces plateformes.
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"
"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"
-
- Prolifique
- Messages : 2859
- Enregistré le : lundi 27 mars 2017 à 17:14
Re: [Index Software] Coin des développeurs :]
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.
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.
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: [Index Software] Coin des développeurs :]
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.
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"
"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"
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: [Index Software] Coin des développeurs :]
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.
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"
"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"
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: [Index Software] Coin des développeurs :]
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)
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"
"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"
-
- Modérateur
- Messages : 41268
- Enregistré le : jeudi 15 novembre 2012 à 0:13
- Localisation : Nord-44
Re: [Index Software] Coin des développeurs :]
Les organisations perdent des milliers d'heures en temps et en productivité :
TCS = trouble de la communication sociale (24/09/2014).
-
- Modérateur
- Messages : 41268
- Enregistré le : jeudi 15 novembre 2012 à 0:13
- Localisation : Nord-44
Re: [Index Software] Coin des développeurs :]
Chez Korben :
TCS = trouble de la communication sociale (24/09/2014).
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: [Index Software] Coin des développeurs :]
Ç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é.
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"
"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"
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: [Index Software] Coin des développeurs :]
Encore un bug.
Je veux faire un fondu de transparent à blanc, et je me retrouve à faire un fondu de transparent à noir.............................
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"
"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"
-
- Prolifique
- Messages : 567
- Enregistré le : samedi 25 août 2018 à 9:02
Re: [Index Software] Coin des développeurs :]
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 !
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é.
-
- Modérateur
- Messages : 41268
- Enregistré le : jeudi 15 novembre 2012 à 0:13
- Localisation : Nord-44
Re: [Index Software] Coin des développeurs :]
Voilà qui peut dépanner :
TCS = trouble de la communication sociale (24/09/2014).
-
- Modérateur
- Messages : 41268
- Enregistré le : jeudi 15 novembre 2012 à 0:13
- Localisation : Nord-44
Re: [Index Software] Coin des développeurs :]
Dans le même genre :
TCS = trouble de la communication sociale (24/09/2014).
-
- Modérateur
- Messages : 41268
- Enregistré le : jeudi 15 novembre 2012 à 0:13
- Localisation : Nord-44
Re: [Index Software] Coin des développeurs :]
Toujours chez Korben :
TCS = trouble de la communication sociale (24/09/2014).