IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Téléchargez Python Discussion :

Afficher le contenu d'un dossier


Sujet :

Téléchargez Python

  1. #21
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Citation Envoyé par fred1599 Voir le message
    J'avoue qu'après avoir lu le bouquin, j'ai eu un peu de mal à visualiser comment mettre en pratique, mais au final il faut suivre les grands principes (séparation des préoccupations (Separation of Concerns - SoC), le principe de l'inversion des dépendances et le principe de substitution de Liskov)
    Ces grands principes n'ont rien de spécifiques à une architecture donnée.

    Citation Envoyé par fred1599 Voir le message
    l'idée principale, c'est d'organiser le code de manière à ce que les dépendances circulent vers l'extérieur, depuis les couches les plus internes (comme le domaine et les cas d'utilisation) vers les couches externes (comme l'interface utilisateur et les infrastructures)
    On pourrait avoir un diagramme en couche (comme la norme réseau OSI d'ISO des années 80s) et raconter la même histoire.

    Pour ceux qui décrochent. Prenez un pattern comme le MVC. Regardez la distance (ou la difficulté de savoir à quelle boîte appartient un objet) entre la réalisation et le modèle. Et les libertés qu'on aura pris dans une réalisation mais pas dans une autre.
    L'important est plus dans la cadre de départ qui a permis d'avancer que de la conformité du résultat au modèle. Et l'erreur à ne pas faire dans le "trop" de rigidité (pour se conformer à...).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  2. #22
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 690
    Points : 30 985
    Points
    30 985
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par fred1599 Voir le message
    Merci pour ce code, j'ai adoré
    Je suis en train de le décortiquer comme un fou

    Bizarrement quand je l'ai tenté dans un environnement virtuel "venv" j'ai eu le même souci que précédemment (y compris pour mes propres codes Qt6).
    Alors qu'en direct il a parfaitement fonctionné

    papajoker pareil, ton code pour colorer les fichiers non lisibles montré ici est juste magique
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #23
    Expert éminent
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 823
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 823
    Points : 7 119
    Points
    7 119
    Par défaut
    Citation Envoyé par Sve@r
    Je suis en train de le décortiquer comme un fou
    Pas trop non plus j'ai fais ça assez rapidement, c'est plus pour montrer l'idée de l'architecture, pas trop du code, malgré que j'ai essayé de pas trop faire d'erreurs sur le calque entre ton application et la mienne.

    Citation Envoyé par [FONT=Verdana, Amiko, sans-serif
    Sve@r[/FONT]]Bizarrement quand je l'ai tenté dans un environnement virtuel "venv" j'ai eu le même souci que précédemment
    L'erreur xcb ? De mon côté je teste toujours avec un environnement virtuel sans problème particulier ...

    Citation Envoyé par Sve@r
    Alors qu'en direct il a parfaitement fonctionné
    Plus qu'à le faire avec la version PyQt5 en calquant sur la même idée
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

Discussions similaires

  1. Afficher le contenu d'un dossier IMG
    Par actarus4444 dans le forum Langage
    Réponses: 6
    Dernier message: 28/08/2009, 16h33
  2. Afficher le contenu d'un dossier dans une page HTML
    Par mauriceuh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 23
    Dernier message: 20/02/2007, 16h57
  3. afficher le contenu d'1 dossier ds ListBox
    Par meera dans le forum MFC
    Réponses: 16
    Dernier message: 16/10/2006, 17h38
  4. Afficher le contenu d'un dossier
    Par mpascolo dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 12/10/2006, 14h59
  5. afficher le contenu d'un dossier distant
    Par roots_man dans le forum ASP
    Réponses: 3
    Dernier message: 04/02/2005, 17h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo