Herbert Breunung avatar Herbert Breunung committed 944e185

minor rephrasing in principles

Comments (0)

Files changed (1)

doc/CompleteProgramming.pod

 
 =over 4
 
-=item Every action has a productive and lasting (yet changable) result.
 =item Honest and brief communication is key.
+=item Every action is communication and has a productive and lasting (yet changable) result.
 =item All code, data and metadata form one project and go into one repository.
 =item They are all equally important.
 =item Any duplication has to be avoided.
 
 Some may now intervene: "Why not just fork an experimental branch, if we using hg,
 git or arch anyway? Afterwards it can be just merged back by the software and we
-don't have to write that code again in the main program.". Well, like said dealing
+don't have to write that code again in the main program.". Well, like said - dealing
 with a huge program is much more hairy and distracts you from the detail you want
-to get right. You get way faster done with a clean start prototypes provide.
+to get right. You get it way faster done with a clean start prototypes provide.
 And beside that - the code that will flow back is not as much compared with the
 many trials and errors that might pollute the history of the main project branch
 if you merge it there. There is still rebase, that cleans it up, but you might
 is also tidied up after its found. When you later want to test another idea just
 clone or copy a similar prototype and you already got the needed minimal framework
 supporting that kind of function.
-All that would be much harder if you just fork a fast changing main program.
 
 A completed prototype has also a role similar to a test. It demonstrates that a
 chunk of code works that way. You can't practically achieve that while have having
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.