Coding by Example - Tutorial Agiles 2012
21
Coding by Example Becoming a professional dev Guilherme Lacerda UniRitter/Facensa/Wildtech Carlos Lopes ThoughtWorks
-
Upload
uniritterufrgstjrswildtech -
Category
Technology
-
view
171 -
download
0
description
Tutorial presented at Agiles 2012 about professional developer skills and practices.
Transcript of Coding by Example - Tutorial Agiles 2012
![Page 1: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/1.jpg)
Coding by ExampleBecoming a professional dev
Guilherme Lacerda
UniRitter/Facensa/Wildtech
Carlos Lopes
ThoughtWorks
![Page 2: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/2.jpg)
Clone, fork…
github.com/guilhermeslacerda/
CbE-build-template
![Page 3: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/3.jpg)
How do you define bad code?
![Page 4: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/4.jpg)
Bad Smells
![Page 5: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/5.jpg)
![Page 6: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/6.jpg)
![Page 7: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/7.jpg)
![Page 8: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/8.jpg)
![Page 9: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/9.jpg)
![Page 10: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/10.jpg)
![Page 11: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/11.jpg)
![Page 12: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/12.jpg)
Uncle Bob
![Page 13: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/13.jpg)
![Page 14: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/14.jpg)
![Page 15: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/15.jpg)
![Page 16: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/16.jpg)
Exercise
![Page 17: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/17.jpg)
Selenium IDESome Support Tools
Metrics for Java
![Page 18: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/18.jpg)
![Page 19: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/19.jpg)
30 seconds ruleBoy scout ruleNewspaper metaphorLook at other’s source codeLearn different languagesCome up with an action placeRead!Practice!Keep yourself up-to-dateParticipate in user groups
![Page 20: Coding by Example - Tutorial Agiles 2012](https://reader034.fdocuments.net/reader034/viewer/2022051818/5496768fac7959042e8b50ea/html5/thumbnails/20.jpg)