Cowboy programming e l'arte del copia/incolla

Post on 05-Dec-2014

1.136 views 2 download

description

27 Giugno - Sala Workshop - 09:45

Transcript of Cowboy programming e l'arte del copia/incolla

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Cowboy programming e l'arte del copia/incolla

Firenze, 27 giugno 2011

Davide Coriodavide.corio@agilebg.com

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Cowboy programming

Cowboy coding o Cowboy programming

Cowboy coding is a term used to describe software development where programmers have autonomy over the development process. This includes control of the project's schedule, languages, algorithms, tools, frameworks and coding style.

Fonte: Wikipedia

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Il buon giorno si vede dal mattino

Scadenze di oggi: ore 9.00

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Chi ben comincia è a metà dell'opera

Scadenze di oggi: ore 14.00

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Come non detto...

Capo, missà che non riesco a completare tutte le attività entro le 18.

Umh... se non facciamo vedere qualcosaentro questa sera siamo morti.

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Metodologie agili

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Due martellate al codice...

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Il riuso del codice

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Il riuso del codice

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Repositories

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Progetti attivi

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Comunicazione

agile business group sagl - http://www.agilebg.com - info@agilebg.com

NO NO NO NO NO NO

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Dieci dita...

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Python

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Strumenti del mestiere

Strumenti del mestiere

1. Grep2. Google3. un editor...

Sed e AWK prendeteli in considerazione

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Strumenti del mestiere

Strumenti del mestiere

Esempi pratici:

Ricerca di una funzione e debugging

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Commentare

Il commento è tuo amico

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Commentare

Il commento è tuo amico

agile business group sagl - http://www.agilebg.com - info@agilebg.com

DVCS

Il commento è tuo amico...

La tua memoria un po' meno...

Le distrazioni ancora meno...

revisiona...revisiona...revisiona...

e commenta...

agile business group sagl - http://www.agilebg.com - info@agilebg.com

DVCS

agile business group sagl - http://www.agilebg.com - info@agilebg.com

25 minuti

agile business group sagl - http://www.agilebg.com - info@agilebg.com

Credits e Links

Me

Email: davide.corio@agilebg.comTwitter: @davidecorio

Links

- Launchpad: http://launchpad.net- Bazaar DVCS: http://bazaar.canonical.com- OpenERP: http://www.openerp.com- Plone: http://lwww.plone.org- Python: http://www.python.org- Tecnica del pomodoro: http://it.pomodorotechnique.com/

Frasi celebri

<<Se proprio devi scrivere del codice, fa che sia poco e ben riconoscibile. Così che possiamo cancellarlo facilmente.>>