Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-12-2007, 13:49   #1
DevilMalak
Senior Member
 
Iscritto dal: Dec 2003
Città: London
Messaggi: 5988
Organizzare il lavoro

salve a tutti... sono un programmatore alle prime armi (attualmente sto tentando di imparare Java) e ho notato di avere difficoltà nell'organizzare il lavoro... cose semplici/corte, come una classe, le scrivo direttamente a pc senza troppi problemi (si parla di roba stupidissima eh) ma con un programma un poco più complesso, che magari utilizza più classi o metodi per me complessi inizio a perdermi (dovrei iniziare ad utilizzare anche i commenti, ma non è l'unico problema). Sapreste darmi qualche consiglio per organizzare bene il lavoro prima di iniziare a scrivere codice al pc senza avere idea di ciò che sto facendo? Gli UML aiutano ma nemmeno troppo secondo me... a tal proposito comunque mi sapreste consigliare anche un programma decente per gli UML? Grazie anticipatamente
__________________
DevilMalak è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2007, 13:58   #2
Unrue
Senior Member
 
L'Avatar di Unrue
 
Iscritto dal: Nov 2002
Messaggi: 7357
Ciao, i diagrammi UML sono invece utilissimi. Prima di buttarsi a scrivere codice, bisogna avere chiaro cosa si deve fare e come. Altrimenti si rischia di avere un codice si funzionante, ma mal organizzato. Quindi se c'è da modificarlo successivamente sono dolori.

Oltre ai diagrammi UML, ti consiglio di guardarti qualche pattern di programmazione,che aiutano davvero molto nell'organizzazione del codice. In Java ce ne sono tantissimi, ognuno per ogni specifico problema.

Una buona ed intuitiva guida la trovi qua :

http://www-sop.inria.fr/lemme/person...p/pattern.html
Unrue è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2007, 14:02   #3
DevilMalak
Senior Member
 
Iscritto dal: Dec 2003
Città: London
Messaggi: 5988
grazie mi sono segnato il sito, poi lo guardo
Qualche programma per creare UML in modo chiaro e senza perderci le ore c'è?
Grazie
__________________
DevilMalak è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2007, 14:10   #4
Unrue
Senior Member
 
L'Avatar di Unrue
 
Iscritto dal: Nov 2002
Messaggi: 7357
Se per caso usi Eclipse,
questi sono dei plug-in che puoi provare :

http://eclipse-plugins.2y.net/eclips...p?category=UML

Sinceramente non so quale sia meglio, dipende dai gusti
Unrue è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2007, 14:25   #5
DevilMalak
Senior Member
 
Iscritto dal: Dec 2003
Città: London
Messaggi: 5988
no non so nemmeno cosa sia Eclipse... sono mooolto alle prime armi eh, diciamo che dire che sono un programmatore forse è esagerato
grazie ugualmente
__________________
DevilMalak è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2007, 14:34   #6
Unrue
Senior Member
 
L'Avatar di Unrue
 
Iscritto dal: Nov 2002
Messaggi: 7357
Eclipse è un Enviroment di sviluppo secondo me davvero ben fatto. Nato per il Java, grazie ai vari plug-ins , volendo puoi programmarci anche per C, C++,Php, Fortran ecc.

Ti consiglio di provarlo
Unrue è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2007, 20:01   #7
DevilMalak
Senior Member
 
Iscritto dal: Dec 2003
Città: London
Messaggi: 5988
ho dato un occhio e mi sembra buono ma troppo complesso per le mie conoscenze attuali... grazie comunque, me lo sono segnato.. magari più avanti lo proverò
__________________
DevilMalak è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2007, 01:49   #8
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Cosa usi per compilare?
Se hai bisogno di un editor semplice ti consiglio di provare EJE (Everyone's Java Editor).
Lo consiglio perchè io mi ci sono trovato bene per imparare prima di passare ad utilizzare un IDE vero e proprio.

Per quanto riguarda l'organizzarsi, secondo me è importante imparare ad analizzare con calma il dominio del problema per poi strutturare bene ciò che si vuole fare per risolverlo; solo dopo codificarlo, aiutandoti nel modo più efficace per te.
In parte questo lo apprenderai con la pratica e l'esperienza.

Però sicuramente non fa male documentarsi un po' prima e provare a vedere cosa sono UML e design patterns

Ciao

Ultima modifica di banryu79 : 30-12-2007 alle 01:55.
banryu79 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Gemini lascia il browser e diventa un'ap...
EA e Savvy Games verso un unico colosso ...
Attenzione al falso SMS di BRT: dopo la ...
ASUS ROG Raikiri II Pro PC: controller d...
SteelSeries Aeon Pro: il primo controlle...
Il suo laptop lo stava 'cuocendo': bambi...
Motorola è pronta a seguire Samsung e Ap...
Cinque ricercatori hanno usato Claude su...
I nuovi Galaxy Z Fold 8 conquistano gli ...
d-Matrix sceglie NVIDIA NVLink Fusion pe...
BenQ MA270S o Apple Studio Display? Entr...
Apple Watch Series 12 e Ultra 4 su Amazo...
Apple AirPods 5 disponibili su Amazon a ...
Bending Spoons colpisce ancora: acquisit...
Il Tesla Cybercab non ha il volante ma p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v