This repository has been archived by the owner on Sep 2, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathdocumentation.html
70 lines (62 loc) · 2.33 KB
/
documentation.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
---
layout: documentation
title: Documentation
navigation:
- name: CommandLineparser
link: commandlineParser.html
- name: IO
link: io.html
- name: StateMachine
link: statemachine.html
- name: MSBuild Tasks
link: msbuildtasks.html
- name: Version
link: version.html
- name: Road Map
link: roadmap.html
- name: How to migrate
link: howtomigrate.html
- name: Coding Guidelines
link: codingguidelines.html
- name: How to contribute
link: howtocontribute.html
- name: Issues
link: issues.html
---
<header class="page-header">
<h1 class="page-title align-left">Documentation</h1>
<hr />
<h2 class="page-subdescription"><strong>It is designed well </strong>if it can be removed easily.</h2>
</header><!-- end .page-header -->
<p>
All components provided by Appccelerate were design in a way so that your code will be loosly coupled, easy to test and easy to extend and maintain.
</p>
<p>
The fundamental design rule behind Appccelerate is:
</p>
<p class="success">It is designed well if it can be removed easily.</p>
<h3>Quality Matters</h3>
<p>
All code newly added to Appccelerate, is implemented using Acceptance Test Driven Development and Test Driven Development.
This guarantees easy to use APIs and a high level of quality (check out our issue tracker on github!).
</p>
<p>
We use the following measures for quality assurance:
<ul>
<li>ATTD and TDD to develop code.</li>
<li>StyleCop to check our code for readability so that bugs can't hide.</li>
<li>Code Analysis/FxCop to check our code for potential design, localization, performance, and security problems.</li>
<li>Continuous Integration and Packaging using TeamCity, NAnt, Nuget.</li>
<li>Code coverage to spot weak points after refactoring of code.</li>
<li>Restructure101 to keep our code without tanggles. (Thanks to Headway Software for providing Urs a license)</li>
<li>NCover to check our code for structural problems. (Thanks to Patrick Smacchia for providing Urs a license)</li>
</ul>
</p>
<hr/>
<p>
Please take a look at the documentation of the individual components in the menu above.
</p>
<h2>Overall Sample</h2>
<p>
A sample application showing most of the components in action, can be found at <a href="https://github.com/appccelerate/sensorsample">GitHub - Sensor Sample (master branch)</a>.
</p>