-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathworkshops.html
129 lines (126 loc) · 4.39 KB
/
workshops.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="refresh" content="10">
<title>Test Driven Workshops</title>
<meta name="author" content="Simon Caplette">
<link rel="stylesheet" href="css/tdw.css" type="text/css" media="screen" />
<link rel="stylesheet" href="css/screen.css" type="text/css" media="screen" />
<link rel="stylesheet" href="css/print.css" type="text/css" media="print" />
</head>
<body>
<div class="container">
<div class="span-24">
<header>
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a class="current" href="workshops.html">Our Workshops</a></li>
<li><a href="team.html">Our Team</a></li>
<li><a href="resources.html">Our Resources</a></li>
<li><a href="ecosystem.html">Ecosystem</a></li>
</ul>
<h1>Test Driven Workshops</h1>
<h2 class="subtitle">Making your developers agile & happy</h2>
</nav>
</header>
</div>
</div>
<div class="container">
<div class="span-24">
<p class="disclaimer">Our workshops are meant to be fun, collaborative - we use <strong>pair programming</strong>
in all workshops - and they address the issues that developers face everyday</p>
</div>
<div class="span-24">
<div class="workshop left span-24">
<div class="span-24"><h1 class="title">Test Driven Development</h1></div>
<div class="regularbox span-11">
<h3>You might be asking...</h3>
<ul>
<li>How TDD makes your code more cohesive and less coupled?</li>
<li>Does it takes more time to develop using TDD?</li>
<li>Why TDD help producing clean code?</li>
<li>How should I test my DAOs?</li>
</ul>
</div>
<div class="regularbox span-11 last">
<h3>Did you know that...</h3>
<ul>
<li>TDD ensure you will produce the least amount of code possible</li>
<li>with TDD you generate client code for your design as eraly as possible!</li>
<li>with TDD you do not need coverage tools anymore!</li>
</ul>
</div>
<div class="strongbox span-24 last">
<p>In TDD sessions you will ...</p>
</div>
</div>
<div class="workshop right span-24">
<div class="span-24"><h1 class="title">Refactoring</h1></div>
<div class="regularbox span-11">
<h3>I guess</h3>
<ul>
<li>... you do not have time to refactor</li>
<li>... it is to big a risk to change your production code</li>
<li>... a couple of if/else here and there will suffice to implement that new feature</li>
<li>... your code is starting to look like a museum?</li>
</ul>
</div>
<div class="span-11 regularbox last">
<h3>But ...</h3>
<ul>
<li>How many code smells do you know?</li>
<li>Do you know how you make you code readable without Javadoc?</li>
<li>Do you know that your IDE is super powerful when it comes to refactoring?</li>
</ul>
</div>
<div class="strongbox span-24 last">
<p>With Refactoring sessions you will ...</p>
</div>
</div>
<div class="workshop left span-24">
<div class="span-24"><h1 class="title">Clean Code</h1></div>
<div class="regularbox span-11">
<h3>What is ...</h3>
<ul>
<li>the notion of vertical distance in your programs?</li>
<li>a bad comment versus a good comment?</li>
</ul>
</div>
<div class="regularbox span-11 last">
<h3>and ...</h3>
<ul>
<li>... why you should not name your class Manager?</li>
</ul>
</div>
<div class="strongbox span-24 last">
<p>During Clean Code sessions you will ...</p>
</div>
</div>
<div class="workshop right span-24">
<div class="span-24"><h1 class="title">XP Practices & Principles</h1></div>
<div class="regularbox span-11">
<h3>Have you heard of...</h3>
<ul>
<li>... Collective code ownership?</li>
<li>... the YAGNI principle?</li>
</ul>
</div>
<div class="regularbox span-11 last">
<h3>So ...</h3>
<ul>
<li>How do you put the YAGNI principle into practice ?</li>
<li>How do you introduce Collective Code ownership into a team ?</li>
<li>Why are the different ways to do code reviews ?</li>
</ul>
</div>
<div class="strongbox span-24 last">
<p>With XP practices we will ...</p>
</div>
</div>
</div>
</div>
</body>
</html>