Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - GlennHK

Pagine: [1] 2 3 4
1
Altre tematiche / Unit test di metodi "privati"
« il: Luglio 07, 2017, 00:34 »
Ciao a tutti,

oggi a lavoro si discuteva di un argomento interessante. Il target era C#, ma credo che l'argomento sia cross-language.

Secondo voi, gli unit test devono testare anche i metodi privati delle classi, o avere come target solo la parte pubblica della classe?

Io sono del parere che i metodi privati sono dettagli implementativi che nemmeno i test dovrebbero conoscere, in quanto i test devono basarsi sulle specifiche e non sull'implementazione. Altri sostengono che invece si debba testare "tutto" il codice, per cui anche i metodi privati.

Voi cosa ne pensate?

2
Python-it.org cafè / Ruspython
« il: Febbraio 11, 2016, 08:58 »
A chi non interessa il linguaggio di programmazione per aspiranti leghisti?

Eccolo a voi: http://ruspython.ienadeprex.com/

Ps, non discutiamo di politica, non mi rovinate il post su questa opera d'arte :D

4
Documentazione / Cosa vedono i miei occhi...
« il: Luglio 31, 2015, 20:26 »
Sono appena stato alla Feltrinelli... Cosa trovo? QUESTO!

Sono rimasto senza parole... Ma poi ho pensato che non potevo privarvi di questo piacere...  :D

5
Altri linguaggi / Microsoft mi fa tenerezza...
« il: Luglio 24, 2015, 11:40 »
Stavo studiando la stdlib di C# per lavoro, e mi imbatto nella classe ExpandoObject. Ho detto, miii che cosa interessante, ma mi sembra di averla già vista... Quando poi qualche riga più giù leggo "For example, you can create an instance of the ExpandoObject class in C# and then pass it to an IronPython function", mi viene in mente "ah già, in Python gli oggetti funzionano così da una vita :devil: ". Fa tenerezza il modo con cui cercano di imitare Python dovunque ormai.

6
Python-it.org cafè / Google DeepDream
« il: Luglio 14, 2015, 09:46 »
http://googleresearch.blogspot.com.au/2015/07/deepdream-code-example-for-visualizing.html

Conoscevate l'algoritmo DeepDream? A quanto ho capito si tratta di un software che permette di "visualizzare" cosa ha appreso una rete neurale su di un'immagine... E si può provare su IPython! Qualcuno ha voglia di provarci?

7
Feedback / Leggere il forum da mobile?
« il: Marzo 30, 2015, 19:19 »
Siamo nell'era moderna, possibile che non c'è un'app per leggere comodamente il contenuto del forum? Leggere da browser sul cellulare è una porcheria  ;(

8
Mondo Python / Generatori e Coroutines
« il: Marzo 13, 2015, 12:36 »
Se vi può interessare, ho trovato un talk di David Beazley su generatori e coroutines in Python.

http://www.dabeaz.com/finalgenerator/index.html

9
Progetti e script / Python e CSV, ma il tipo?
« il: Febbraio 11, 2015, 22:15 »
Ciao a tutti! Oggi vi voglio proporre un semplice articoletto che ho appena pubblicato sul mio blog, in cui ho implementato una semplice funzione che permette di specificare il tipo delle colonne quando si fa il parsing di un file csv (feature che a mio parere manca all'omonimo modulo nella libreria standard).

L'articolo è reperibile qua.

Fatemi sapere se lo trovate utile e se vi viene in mente qualche miglioramento!

10
Python-it.org cafè / Rail???
« il: Febbraio 09, 2015, 01:29 »
Cioè, chi si è preso la briga di inventare sta roba? E chi si è preso la briga di scriverci dei programmi? 8)

11
Progetti e script / Flask Task Manager
« il: Gennaio 29, 2015, 14:20 »
Oggi propongo un vecchio programmino che avevo implementato tempo fa utilizzando Flask, psutil e jQuery. Il progetto, disponibile all'url https://github.com/DavideCanton/FlaskTaskManager, in sostanza consiste nell'implementazione di un Task Manager in un browser web, accessibile da remoto tramite login e capace di monitorare e, all'occorrenza, manipolare i processi esistenti. E' possibile inviare vari tipi di segnali ai processi e visualizzare l'utilizzo di CPU e RAM. Ancora il progetto è in fase rudimentale, ma potete darci un'occhiata e proporre migliorie varie (considerate che l'ho fatto in un paio di pomeriggi, quindi non è il massimo nè dal punto di vista grafico nè per quanto riguarda la complessità).

Se qualcuno vuole provarlo, basta generare un file contenente lo username e il salt della password tramite lo script "generate_pw.py" e poi eseguire il server.

Ah, funziona sia su Win che su Linux (Mac non è testato), con Python 2.7.

12
Feedback / Proposta "good practices"
« il: Gennaio 16, 2015, 10:15 »
Ciao a tutti, mi solleticava un'idea stamattina: se facessimo una discussione in cui ognuno contribuisce con delle "good practices" che conosce sulla programmazione in Python? Per esempio, "mai usare oggetti mutabili come default arguments di funzioni", oppure "non usare "list.pop(0)", magari con una breve spiegazione. Potrebbe essere utile per chi vuole migliorare le proprie skill di programmatore o il proprio stile.

13
Calcolo scientifico / Python a 64 bit su Windows
« il: Novembre 03, 2014, 20:12 »
Ciao a tutti. Un dubbio mi assilla, ho comprato di recente un portatile con ben 16 gb di ram, e (ovviamente) c'è installato sopra Windows 8 a 64 bit. Purtroppo però ho dovuto installare Python 3.4 a 32 bit, visto che compilare le estensioni su WIndows a 64 bit è una vera piaga. Mi viene ora il dubbio, qualcuno conosce un modo semplice per compilare roba su PC a 64 bit (non suggeritemi MinGW a 64 bit perché è pessimo)?

14
Python-it.org cafè / Py Child
« il: Ottobre 30, 2014, 11:51 »
Non ho resistito, questa dovevo farvela vedere :D

15
Python-it.org cafè / How to make a virus..
« il: Ottobre 22, 2014, 10:18 »
Avete mai provato a cercare su Google "How to make a virus" per vedere che scrivono sui blog?

Non voglio rovinarvi la sorpresa, provateci :devil:

Pagine: [1] 2 3 4