Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

FidocadJ e aggiunta nuovi componenti

Regole da rispettare, modifiche, aggiunte, idee per EY

Moderatore: Foto Utenteadmin

0
voti

[41] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utenteelettrodomus » 16 nov 2012, 19:16

Sto uscendo e non so quando riesco a riprovare. Comunque ti faccio i miei complimenti Foto Utentephylum, sei una GRANDE :D
Igor
Avatar utente
Foto Utenteelettrodomus
10,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 2607
Iscritto il: 28 gen 2011, 22:38
Località: Bassa Bresciana

0
voti

[42] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 16 nov 2012, 19:17

Molto interessante. Per la riconversione della macro in primitive, era una cosa che in effetti avevo in mente anch'io da un bel po' di tempo non ho guardato il codice per vedere come hai fatto, ma ti consiglierei caldamente di utilizzare la tecnica che è già stata implementata (che passa per un'esportazione) quando le opzioni "suddividi macro non standard" sono attive.
Molti problemi non banali sono stati già risolti e testati in maniera quanto mai estesa e riutilizzando il codice dovresti avere un risultato di buona qualità con poco sforzo (guarda il copia/incolla, in certi casi si passa infatti da un file temporaneo).

Cosa ne pensi del codice? So che ho un'abitudine a fare classi-mostro e so che non c'è una divisione molto netta tra ParseSchem.java e CircuitPanel.java, che in pratica non possono lavorare separate l'una dall'altra. A parte questo, mi capita di fare del refactoring di tanto in tanto, dove sono i nodi peggiori del codice, secondo te? A me non piace il parser attuale e vorrei razionalizzarlo e snellirlo, ma esito a modificarlo... perché funziona in maniera molto affidabile.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[43] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 16 nov 2012, 19:18

Codice: Seleziona tutto
codice

np se vedi quello che sto scrivendo ti spaventi :P (indecoroso) ma funzionale

Codice: Seleziona tutto
riconversione

ci avevo pensato, ma per ora la chiedo direttamente a macrodesc, considera che ancora non conosco a fondo il codice esistente
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[44] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 16 nov 2012, 19:30

Beh, c'è indecoroso ed indecoroso. Io tendo ad apprezzare i metodi di sviluppo agili, puntando ad arrivare in fretta ad un prototipo, che è quello che stai facendo anche tu.
In questa fase, cerco di scrivere codice corretto anche se può essere stilisticamente criticabile (per esempio, vado di copia/incolla). Quando le cose si sono stabilizzate, poi si fa un po' di refactoring e si cerca di rendere il codice leggibile e ben documentato (ma non sono il tipo che fa literate programming).

Quando mi fai un commit? :D
Tanto in branches/phylum lo vedo solo io, è fatto apposta per fare prove... :ok:
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[45] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 16 nov 2012, 23:21

Permission denied
Comunque una copia qui
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

1
voti

[46] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 17 nov 2012, 11:52

Ti ho aggiunta anche fra gli sviluppatori. Puoi riprovare a fare il commit, per favore? Non so se serve un nuovo checkout, per caso.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

1
voti

[47] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 17 nov 2012, 13:31

Si ora funziona - revision 430
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

1
voti

[48] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 17 nov 2012, 18:21

Ho visto il tuo codice e l'ho compilato correttamente. Ho dovuto correggere una cosetta per farlo (vedi la revisione 431), ma direi che è un ottimo lavoro. Ci sono alcune cose su cui bisognerà ovviamente discutere (magari il posto più adatto è su SourceForge), ma non mi sembra affatto codice orrendo.

Mi piace anche che finalmente qualcuno mi dà una mano concreta nella stesura del codice e non cerca prima di convincermi ad utilizzare (x)* per rendere il mio lavoro N volte più rapido costringendomi ad adottare fiumi di codice precotto, arcane librerie strane che funzionano solo su Windows, colate laviche di /* Auto Generated do not modify */, elefantiaci editor con scorciatoie di tasti tutte nuove da imparare, con promessa fumose di "poi aiuterò scrivendo 10e6 righe di codice".
Oltretutto, hai fatto tutto da sola, senza che io abbia dovuto spiegarti in dettaglio cosa fare (ottimo: se devo spiegare proprio tutto tutto, ci metto più tempo che a farlo da solo).

Foto Utentephylum, questa è classe!

* - sostituire ad (x)* il proprio IDE preferito.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[49] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utenteelettrodomus » 17 nov 2012, 23:18

Ho fatto un po' di prove su un disegno selezionandone solo delle parti, per rendere dei simboli. Ma viene copiato tutto il disegno, non solo il selezionato. Il copiato, viene anche leggermente scentrato sulla griglia.
Facendo un simbolo per volta, mi sembra ok, anche incollando su un editor, avevo fatto una minilibreria di due simboli.. ehm scarabocchi.
Igor
Avatar utente
Foto Utenteelettrodomus
10,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 2607
Iscritto il: 28 gen 2011, 22:38
Località: Bassa Bresciana

0
voti

[50] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 17 nov 2012, 23:21

per la posizione è da considerarsi normale, almeno per ora
il fatto della selezione devo verificarlo perché non deve magari incolla il codice che da il problema
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

PrecedenteProssimo

Torna a Chiarimenti, regole, informazioni, proposte

Chi c’è in linea

Visitano il forum: Nessuno e 22 ospiti