maicolantali / barattomanager Goto Github PK
View Code? Open in Web Editor NEWBarattoManager is a university project developed to be a standalone java application.
BarattoManager is a university project developed to be a standalone java application.
Main issue #29
Main issue #29
La frase è scoretta
Hai scritto sbagliato Modifica
Hai scritto come childType configuratore invece è il fruitore, ti segno l'errore cosi verrà scritto corretto nella prima versione
isConfigurator
AppConfigurator
non utilizza più una inner clan per essere singleton. Classe utilizzata solo per lettura di dati non serve essere thread-safeMessageDialogDisplay
per gestire i JOptionPaneDocumentazione di parti molto complesse del progetto.
ActionListenerFor
--> Annotazione da utilizzare solo sopra dei metodi. Questa annotazione richiede un parametro: sourceField
che rappresenta il Field (private o private final) della classe dove verrà aggiunta l'actionListener runtime.ActionListenerInstaller
--> Classe responsabile di trovare i tutti i metodi di una classe con l'annotazione ActionListenerFor
, questo viene fatto attraverso l'analisi di classe, e successivamente invoca il metodo addActionListener
sul filed dichiarato nell'annotazione attraverso un InvocationHandler
e un Proxy.newProxyInstance(...)
.ActionListenerLinked
--> Annotazione da utilizzare sopra i campi in moda da "marcare" quell campoMain issue #29
Ho visto che nel codice il pulsante c'è, anche nel file ConfiguratorCategoryEditorUi.form ma quando faccio partire il programma non vedo il pulsante "Indietro"
manca il pulsante per tornare indietro
Alcune action hanno codice duplicato dovuto alla natura simile dei comandi. Non è applicare il template pattern perchè c'è un interfaccia di mezzo.
In questa riga c'è un false, che è da correggere con la variabile "isConfigurator", a causa dell'errore il metodo sta creando solo fruitori e non configuratori
Quando io inserisco un numero maggiore di 23 come ora, l'errore viene visualizzato qua(guarda la foto) ma l'applicazione non mi da alcun messaggio di errore e non mi aggiunge neanche il luogo;
questo discorso non vale per i minuti perché nonostante io inserisca minuti maggiori di 59, il luogo di incontro viene aggiunto.
Esempio se io scrivo 12:90 e 15:80, vengono aggiunti gli orari da 12:00 alle 15:30
CLOSE_OFFERT
non devono essere cancellati/aggiornati servono per le statistiche del configuratore + È coretto che i trade che su cui non viene fatta nessun azione (quindi scadono) vengano cancellati? problema legato alle statisticheHistory
ha smesso di funzionareaccetta
accetta e riprogramma
CancelOffer.java
.trim()
Main issue #29
Main issue #29
Quando si crea un nuovo campo per la categoria radice, nelle sotto-sotto-categorie il campo non viene aggiunto.
un'altra cosa che vorrei sottolineare è che quando clicco su un campo e cerco di creare un nuovo campo, l'applicazione non fa niente, non è un errore ma volevo solo sottolineare la cosa per confermare che tu sappia di questa cosa.
Rimuovere evento selezione nodo
Applicare il pattern MVC a tutti il progetto
la UI deve capire chi è il creatore dello scambio in modo tale che posso mostrare un qualcosa di differente. Oltre al fatto che serve implementare un controllo sulle operazione di accetta. il creatore NON può accettare la sua offerta da solo. Quindi serve un sistema che capisca in che punto si trovi e quale dei due attori coinvolti deve rispondere.
log
(guardare classe Article
stessa implementazione di log)log
com.barattOManager.model.trade
) creare una nuova classe chiamata Answer
waitingUserAnswer
,
e
la frase corretta sarebbe:
" il campo che stai creando esiste già "
Main issue #29
Errore di scrittura "Scegli"
Hai sbagliato a scrivere la frase nel JOptionPane del messaggio d'errore del campo che esiste già
EventFactory.getInstace().getArtcileEvent() {
return RepaintEventHandler
}
EventFactory.getInstace().getArtcileEvent().add(Store)
EventFactory.getInstace().getArtcileEvent().add(Dashboard)
public void saveArticleMapChange() {
try {
objectMapper.writeValue(articleFile, articleMap);
} catch (IOException e) {
e.printStackTrace();
}
EventFactory.getInstace().getArtcileEvent().fire()
}
alreadyUpdated
[bool]isAlreaderUpdated()
.filter(meet -> !meet.isAlreadyUpdated()))
Main issue #29
la frase corretta sarebbe.
"il nome e la descrizione non sono valide"
Main issue #29
Il Button per creare una nuova categoria radice non funziona
il nome del metodo dovrebbe essere generale ?
il metodo si chiama repaintCategoryTree ma qua stai facendo il repaint delle meet.
Hai scritto "non è stato selezionata ... " , devi scrivere stata
Main issue #29
Sub-categories
Manager
Manager
super-classManager
super-classTree
Tree
super-classTree
super-classCategoryTree
MeetTree
ArticleTree
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.