blob: 26c9e726ad11c5491af4769619941f129ac1c00f [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Role: XP Programmer</title>
<meta content="Role" name="uma.type" />
<meta content="xp_programmer" name="uma.name" />
<meta content="XP Programmer" name="uma.presentationName" />
<meta content="RoleSet:xp_roles:XP Roles" name="uma.category" />
<meta content="Role" name="element_type" />
<meta content="description" name="filetype" />
<meta content="XP Programmer" name="role" />
<link type="text/css" href="./../../css/default.css" rel="StyleSheet" />
<script src="./../../scripts/contentpage.js" type="text/javascript" language="JavaScript">
</script>
<script type="text/javascript" language="JavaScript">
//<![CDATA[
backPath = './../../';
//]]>
</script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="99%">
<tr>
<td valign="top">
<a id="Top" name="Top" title="Top"></a>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitle">Role: XP Programmer</td>
<td align="right" class="expandCollapseLink" width="99%"><a href="./../../index.htm" id="mainIndex" name="mainIndex" title="mainIndex"></a><!-- treebrowser tag --></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="99%">
<tr>
<td class="pageTitleSeparator"><img height="1" src="./../../images/shim.gif" /></td>
</tr>
</table>
<div class="overview">
<table border="0" cellpadding="0" cellspacing="0" width="97%">
<tr>
<td width="50">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0" class="overviewTable">
<tr>
<td valign="top">The XP Programmer is responsible for implementing the code to support the user stories.</td>
</tr>
<tr>
<td>Role Sets: <a href="./../../xp/rolesets/xp_roles,_13azwGNdEdqsrK7eslBiiA.html">XP Roles</a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">
Relationships
</div>
<div class="sectionContent">
<table border="0" cellpadding="0" cellspacing="0" class="sectionTable">
<tr>
<td align="center" class="sectionTableCell" colspan="2">
<p><map id="XP_Programmer" name="XP_Programmer">
<area alt="Break down Story" coords="210, 10, 242, 42" href="./../../xp/tasks/breakdown_story,{90DBD758-58B8-4383-94DD-312D349512BC}.html" shape="rect" title="Break down Story" />
<area alt="Define Coding Standard" coords="312, 10, 344, 42" href="./../../xp/tasks/define_coding_standard,{C88D5B0A-1A59-4575-ADDF-8ECBBAB83410}.html" shape="rect" title="Define Coding Standard" />
<area alt="Estimate Task" coords="414, 10, 446, 42" href="./../../xp/tasks/estimate_task,{EC483990-8129-4AE3-893C-0F7406C128DA}.html" shape="rect" title="Estimate Task" />
<area alt="Estimate User Story" coords="516, 10, 548, 42" href="./../../xp/tasks/estimate_user_story,{23A924D3-5989-40DD-86A9-9D8FCFB8AE52}.html" shape="rect" title="Estimate User Story" />
<area alt="Implement Spike" coords="618, 10, 650, 42" href="./../../xp/tasks/implement_spike,{85BE1C0E-F389-4246-BB22-9A52988018B7}.html" shape="rect" title="Implement Spike" />
<area alt="Integrate and Build" coords="720, 10, 752, 42" href="./../../xp/tasks/integrate_system,{70FEC254-8555-4844-AD82-68367E25F082}.html" shape="rect" title="Integrate and Build" />
<area alt="Refactor Code" coords="822, 10, 854, 42" href="./../../xp/tasks/refactor_code,{3DD335BB-45F6-49C7-B17A-90652C73A485}.html" shape="rect" title="Refactor Code" />
<area alt="Write Code" coords="210, 72, 242, 104" href="./../../xp/tasks/write_code,{8F6CB99A-D2EA-44BB-8CE5-F97220D44088}.html" shape="rect" title="Write Code" />
<area alt="Coding Standard" coords="210, 149, 242, 181" href="./../../xp/workproducts/xp_coding_standard,{1D7E042C-B29E-4169-8DF3-37DE0A5F64ED}.html" shape="rect" title="Coding Standard" />
<area alt="Metaphor (System of Names)" coords="312, 149, 344, 181" href="./../../xp/workproducts/xp_metaphor,{7C34EE96-C3EA-49FD-A53C-7C113B86AE01}.html" shape="rect" title="Metaphor (System of Names)" />
<area alt="Production Code" coords="414, 149, 446, 181" href="./../../xp/workproducts/xp_production_code,{3EDA30A8-932C-4EC2-B9AB-A840304C5BC1}.html" shape="rect" title="Production Code" />
<area alt="XP Build" coords="516, 149, 548, 181" href="./../../xp/workproducts/xp_build,{FE89AB1C-E0FE-4E7F-92B4-3FA2A0ED6222}.html" shape="rect" title="XP Build" />
<area alt="XP Unit Test" coords="618, 149, 650, 181" href="./../../xp/workproducts/xp_unit_test,{D156652E-7C52-4EBD-8F23-F38169877A57}.html" shape="rect" title="XP Unit Test" />
</map><img alt="XP_Programmer" border="0" src="xp_programmer,{08A6AF28-69B1-42DC-A957-2E6CDCB436C1}.jpg" title="XP_Programmer" usemap="#XP_Programmer" /></p>
</td>
</tr>
<tr>
<td class="sectionTableCell" valign="top">
<strong>Modifies:</strong>
<ul>
<li><a href="./../../xp/workproducts/xp_coding_standard,{1D7E042C-B29E-4169-8DF3-37DE0A5F64ED}.html">Coding Standard</a></li>
<li><a href="./../../xp/workproducts/xp_production_code,{3EDA30A8-932C-4EC2-B9AB-A840304C5BC1}.html">Production Code</a></li>
<li><a href="./../../xp/workproducts/xp_build,{FE89AB1C-E0FE-4E7F-92B4-3FA2A0ED6222}.html">XP Build</a></li>
<li><a href="./../../xp/workproducts/xp_unit_test,{D156652E-7C52-4EBD-8F23-F38169877A57}.html">XP Unit Test</a></li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">
Main Description
</div>
<div class="sectionContent">
<table border="0" cellpadding="0" cellspacing="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableCell"><a id="XE_xp_programmer__role_definition" name="XE_xp_programmer__role_definition" title="XE_xp_programmer__role_definition"></a></td>
</tr>
</table>
</div>
<div class="sectionHeading">
More Information
</div>
<div class="sectionContent">
<table border="0" cellpadding="0" cellspacing="0" class="sectionTable">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Concepts</th>
<td class="sectionTableCell">
<ul>
<li><a href="./../../xp/guidances/concepts/test_driven_development,1.620567348185129E-306.html">Test Driven Development</a></li>
<li><a href="./../../xp/guidances/concepts/collective_ownership,9.300699588493279E-306.html">Collective Ownership</a></li>
<li><a href="./../../xp/guidances/concepts/developer_testing,4.085829182735815E-305.html">Developer Testing</a></li>
<li><a href="./../../xp/guidances/concepts/test-first_design,6.556259235358794E-306.html">Test-first Design</a></li>
<li><a href="./../../xp/guidances/concepts/test-ideas_list,8.834380241450745E-306.html">Test-Ideas List</a></li>
<li><a href="./../../xp/guidances/concepts/test-ideas_catalog,1.2384224477983028E-305.html">Test-Ideas Catalog</a></li>
<li><a href="./../../xp/guidances/concepts/refactoring_xp_programming,1.4410217108363206E-306.html">Refactoring</a></li>
<li><a href="./../../xp/guidances/concepts/pair_programming,3.876855509996079E-307.html">Pair Programming</a></li>
<li><a href="./../../xp/guidances/concepts/simple_design,1.6109092258980447E-306.html">Simple Design</a></li>
<li><a href="./../../xp/guidances/concepts/metaphor_system_of_names,4.884861766532753E-306.html">Metaphor (System of Names)</a></li>
<li><a href="./../../xp/guidances/concepts/continuous_integration,3.193414568279561E-305.html">Continuous Integration</a></li>
<li><a href="http://www.demo.epfwiki.net/wikis/openup/openup_basic/customcategories/resources/GetStarted_48.gif">Toegevoegd</a><br /></li>
</ul>
</td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Whitepapers</th>
<td class="sectionTableCell">
<ul>
<li><a href="./../../xp/guidances/whitepapers/xp_guidelines_pair_programming,7.290386721197834E-306.html">XP Guidelines: Pair Programming</a></li>
<li><a href="./../../xp/guidances/whitepapers/xp_guidelines_test-first_design_and_refactoring,6.334658646686929E-306.html">XP Guidelines: Test-first Design and Refactoring</a></li>
<li><a href="./../../xp/guidances/whitepapers/refactoring,1.0713784560673905E-305.html">Refactoring</a></li>
</ul>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;<img alt=" " height="48" src="http://www.demo.epfwiki.net/wikis/openup/openup_basic/customcategories/resources/GetStarted_48.gif" width="48" /></td>
</tr>
</table>
</div>
<table border="0" cellpadding="0" cellspacing="0" class="copyright">
<tr>
<td class="copyright">Copyright (c) 2002, 2006 IBM Corporation and Object Mentor. All rights reserved.<br />
This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at <a href="http://www.eclipse.org/legal/epl-v10.html" target="_blank">http://www.eclipse.org/legal/epl-v10.html</a>.<br />
Contributors: IBM Corporation and Object Mentor - initial implementation<br /></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>