Stockholm Software Craftsmanship Football Retrospective Meetup
Introduction to software craftsmanship
-
Upload
alexandru-bolboaca -
Category
Technology
-
view
1.156 -
download
3
description
Transcript of Introduction to software craftsmanship
- 1. Introduction to Software Craftsmanship V2.0, Because I Embrace Change Alexandru Bolboaca
2.
- Who writes bad code?
3.
- Why?
4.
- I don't know
5. I think I know, but I'm wrong 6. I can't because I'm always under pressure 7.
- Anyone can learn what good code is
8. Anyone can learn to write good code 9. Anyone can write good codefaster 10.
- BUT I need to GET IT DONE!!!
11.
- What do our customers/employers want from us?
12. To continuously add random features at a steady pace 13.
- Keep the design flexible
14. by flexing it 15. Remove the fear of changing code 16. ... by using automated tests 17.
- Test Driven Development
18.
- Does TDD always work?
19. NO. 20. It's a skill you need to master. 21.
- DELIBERATE PRACTICE.
22.
- But I don't have time!
23.
- Remember your first programming experience
24. 25.
- Practice != Performance
26.
- Coding Kata
27. Pair Programming 28. Coding Dojo 29. Code Retreat 30. [other ways to be discovered] 31. Craftsmanship is...
- A manifesto
32. A path 33. An attitude 34. Craftsmanship is NOT...
- a certificate
35. an official title 36. only about code 37. 38. The path
- Practice
39. Learn 40. Community 41. Professionalism 42. The attitude
- Humility
43. Confidence 44. Assertivity 45.
- Practice
Convinced? 46.
- Skills
47. Alone or in the community#pairwithastranger 48. And expand your horizon 49. Not convinced?
- Good luck!
50. Become a professional! 51. Questions Twitter:@alexboly Email:[email_address] Web:http://alexbolboaca.ro