martinsamueltp4's People
martinsamueltp4's Issues
[Code] Mettre la classe controlleur comme singleton
[RAPPORT] Discussion sur les patrons - Singleton
[Rapport] Corriger le diagramme de séquence pour montrer le MVC
[CODE] Passer tous les fichiers pour s'assurer qu'ils ont des commentaire et sont propres
Il faut vérifier les points suivants:
- Toutes les méthodes ont des commentaires
- Tous les éléments sont catégorisés (attributs, constructeurs, accesseurs, etc)
- Tous les nombres sont remplacés par des constantes.
- l'indentation est constante.
- etc.
[CODE] Demander à l'utilisateur quel fichier restaurer
Demander avec une boite de type "FileChooser" quelle perspective restaurer.
[Rapport] Décision implémentation: Refactoring pour l'initialistion d'éléments graphiques
[Rapport] Décision d'implémentation: Abonnement du code de mise à jour des barres de défilement à des événements de perspective
Pour la mise à jour des valeurs maximales des barre de défilement, on abonne ce code aux événements de changement de la perspective.
getScaledHeight() dans imageComponent renvoi parfois 0 et provoque une exception
Width (0) and height (0) must be non-zero
[Rapport] Décision de conception: Le choix des commandes implémentée variation/modification
[RAPPORT] Discussion sur les patrons - Méthode fabrique
[CODE] Demander à l'utilisateur dans quel fichier sauvegarder la perspective
Utiliser une boîte de dialog de type "FileChooser" pour demander où sauvegarder la perspective.
[RAPPORT] Discussion sur les patrons - MVC
[RAPPORT] Discussion sur les patrons - Adapteur
[Rapport] Corriger le diagramme des classes selon ce que Martin a noté
[Rapport] Discussion sur les patrons gof utilisés
[RAPPORT] Discussion sur les patrons - Observeur
[RAPPORT] Discussion sur les patrons - Commande
[RAPPORT] Décision de conception - tentative d'offrir trois événements dans la classe Perspective
Situation:
Comme la classe Perspective contient trois champs qui sont sujet à changement, nous avons tentés de fournir trois classes représentant chacun de ces événements.
Pour écouter ces événements, il faut donner une instance de la classe Observer à chacun de ces événements
Problème:
Comme il n'est pas possible de passer une fonction à exécuter aux événements, il n'y a toujours que le choix entre une seule fonction par classe ou des lambdas. La première solution est peu pratique et la seconde est beaucoup trop lourde.
[Rapport] Décision implementation: deux stacks pour commandes futures et passées
aurait pu etre plus performant d'avoir un seul conteneur qui contient tous les commandes à faire et à défaire.
[Rapport] Décision de conception: Avoir deux vues, une vue textuelle et une vue graphique
[Rapport] Décision de conception: Non utilisation de memento pour défaire des opérations
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.