2009/4/18 Luca Dionisi <[email protected]>: > 2009/4/13 Luca Dionisi <[email protected]>: >> 2009/4/8 Luca Dionisi <[email protected]>: >>> This post is strictly intended for italian speaking people. >>> There are no relevant news for english speaking users. >>> >>> Ciao a tutti >>> >>> Di recente ho passato del tempo a studiare il codice di netsukuku per >>> provare in seguito a dare una mano più efficacemente al debugging e >>> allo sviluppo. >>> >>> Mentre studiavo il codice prendevo appunti. Il mio primo scopo era di >>> tenere una traccia per me, ma fin dall'inizio ho tenuto conto del >>> fatto che il risultato poteva essere un aiuto per altri sviluppatori >>> che si avvicinano al codice di netsukuku per la prima volta. >>> >>> La strada che ho seguito è stata quella di leggere dal svn la prima >>> versione python del codice e studiarla, e poi vedere nel tempo quali >>> modifiche sono state apportate e tenere traccia del perché. >>> >>> Qualche giorno fa ho terminato, nel senso che sono arrivato all'ultima >>> revisione del svn. Oltre a quello che avevo scritto fino allora ho >>> aggiunto una o due pagine di commento più "panoramico" sulla >>> architettura del codice. >>> >>> Ora sto trascrivendo queste annotazioni sul wiki lab.dyne.org. Per il >>> momento sono alle prime pagine, ci vorrà qualche giorno per finire di >>> trascrivere. >>> >>> Volevo sapere prima di tutto se questo uso del wiki è corretto, cioè >>> se è il posto giusto per condividere queste note. >>> >>> Chi legge queste pagine senza avere alcuna esperienza del codice di >>> netsukuku potrebbe commentare in mailing list, dicendo se >>> l'esposizione è abbastanza chiara, se è di aiuto per navigare sul >>> codice e capirlo, ecc. >>> Dagli sviluppatori sarei ben lieto di ricevere qualche autorevole >>> correzione alle mie deduzioni qualora fossero errate. >>> >>> Per il momento le pagine sono in italiano. Quando siamo sicuri che ci >>> sono informazioni corrette si può pensare di tradurle. >>> >>> La pagina iniziale è http://lab.dyne.org/Netsukuku/ita/notes >>> >>> Ribadisco ancora che mi ci vorranno alcuni giorni per finire di >>> trascrivere. Prima di correggere direttamente sul wiki i miei errori >>> lasciatemi finire, casomai commentate in mailing list. >>> >>> Grazie >>> --Luca >>> >> >> Quello che avevo di scritto l'ho finito di trascrivere sul wiki. >> Probabilmente continuero' a migliorare il contenuto, ma fin d'ora se >> qualcuno volesse aggiungere/modificare le pagine per migliorarle puo' >> farlo. >> In particolare, jnz, se vuoi dare un'occhiata alla pagina sul P2P vai pure. >> >> Ciao >> --Luca >> > > Vorrei qualche commento dagli sviluppatori sulle note prese riguardo > la classe Etp. > Qui: > http://lab.dyne.org/Netsukuku/ita/ModuloQSPN > In particolare sulla parte di processazione di un ETP (etp_exec) > > Vi sollecito a dare un'occhiata perché mi pare che il codice abbia > parecchi problemi. Ho anche iniziato a fare una test-suite per > verificare la correttezza delle operazioni fatte in etp_exec e vedo > risultati non corretti. > > Prima di mettere mano al codice vorrei capire se sto sbagliando tutto > e il codice è in realtà funzionante ma io lo sto interpretando male. > > Allego il file che uso come testsuite. Ho cercato di commentare quello > che faccio e con quale intento lo faccio, ma potrebbe non essere di > facile lettura. > > --Luca >
Dimenticavo di aggiungere che, per far funzionare la test-suite, vanno applicate le patch che ho allegato nei ticket 23 e 24 sul Trac. --Luca _______________________________________________ Netsukuku mailing list [email protected] http://lists.dyne.org/mailman/listinfo/netsukuku
