C'est un réflexe qui se prends dès la première utilisation de ressource et qu'il faut pas attendre d'avoir un gros projet pour se la poser, c'est trop tard, les mauvaises habitudes ont la vie dure.
Bof, c'est des réflexes qui sont très dépendants de l'utilisation que tu as de l'ordi, la notion de libération de ressource n'a pas forcément énormément de sens pour programmer une feuille Excel par exemple, et pour récupérer un fichier par FTP on va pas forcément à une personne qui a juste des bases de programmation de coder la gestion de la connexion et sa libération, on va lui file une fonction genre ''récupérer données'' de plus haut niveau ou une commande genre wget qui va elle même fermer la connexion. C'est évidemment une règle de base de se préoccuper des "ressources", mais c'est difficile de tirer des recettes à partir de ce principe général qui soit utiles dans un contexte d'apprentissage des bases de la programmation, c'est très dépendant de la VM (au sens large) qui va être utilisée par la suite, et ça peut aller de la feuille excel ou tu peux parler de malloc/free ou de close ça n'a aucun sens à la JVM pour les informaticiens ou les problématiques seront pas les mêmes à pleins d'autres trucs.
[^] # Re: Pas de "bonne" réponse
Posté par thoasm . En réponse au journal Python comme premier langage de programmation ?. Évalué à 3.
Bof, c'est des réflexes qui sont très dépendants de l'utilisation que tu as de l'ordi, la notion de libération de ressource n'a pas forcément énormément de sens pour programmer une feuille Excel par exemple, et pour récupérer un fichier par FTP on va pas forcément à une personne qui a juste des bases de programmation de coder la gestion de la connexion et sa libération, on va lui file une fonction genre ''récupérer données'' de plus haut niveau ou une commande genre wget qui va elle même fermer la connexion. C'est évidemment une règle de base de se préoccuper des "ressources", mais c'est difficile de tirer des recettes à partir de ce principe général qui soit utiles dans un contexte d'apprentissage des bases de la programmation, c'est très dépendant de la VM (au sens large) qui va être utilisée par la suite, et ça peut aller de la feuille excel ou tu peux parler de malloc/free ou de close ça n'a aucun sens à la JVM pour les informaticiens ou les problématiques seront pas les mêmes à pleins d'autres trucs.