|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
|
[C++] Modifiche e migliorie di un programma già esistente
Ciao a tutti!
Volevo qualche consiglio su come fare per apportare delle modifiche ed analizzare un programma già fatto da un'altra persona. Come procedereste voi? Premetto che il programma è sviluppato in C++ con MS Visual C++ 2008. Grazie in anticipo per consigli e suggerimenti. |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
Innanzitutto, se disponibile, comincia a guardare la documentazione rilasciata. Dopo analizzi il sorgente per capire quanto sia open/closed, quindi come e dove eventualmente intervenire.
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
mi sono giá trovato una volta in passato nella tua situazione: al tirocinio mi avevano rifilato una schifezza di ammasso di porcherie scritte in Java pezza dopo pezza, é andata a finire che ho riscritto tutto da zero. é stato allora che ho imparato questo mio difetto. |
|
|
|
|
|
|
#6 | ||
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
![]() Quasi sicuramente sarà dovuto al fatto che sono abituato a scrivere le cose da solo, e quindi i miei occhi sono abituati quasi esclusivamente al mio stile. Quote:
)²
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
||
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
Solo che questo lo considero un limite, e anche grande. Per quanto riguarda Andy1984, sicuramente seguirei il consiglio di nuovoUtente86, cioè vedi se riesci a recuperare il più possibile, in termini di documentazione. Poi però è inevitabile mettersi sotto e fare un attenta analisi del codice, magari aiutandoti con vari sistemi (prendi appunti, fatti schemi che ritieni utili, oppure vedi se esistono strumenti che analizzano i sorgenti estraendone informazioni varie che reputi possano esserti di aiuto) al fine di capire come è strutturata l'architettura (se ce n'è una
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:51.





















