| 35 | |
| 36 | '''Advices to developers -''' We can assure degree of quality with obeying basic rules and development cycle process, most of them are easily executable: |
| 37 | |
| 38 | 1. If you add new C API function, always add test case for it in test/core. |
| 39 | 1. If you add new SQL function, always add test case for it in test/regression. |
| 40 | 1. Always do full build of WKT Raster before commit (with new tests included). |
| 41 | 1. Always run all WKT Raster unit tests before commit (with new tests included). |
| 42 | 1. Do not commit anything if any of the two occurs: a) WKT Raster build failed b) WKT Raster tests failed. |
| 43 | 1. Try to do full rebuild and full tests run of all related components: GEOS + PostGIS + WKT Raster. |
| 44 | 1. Frequently check if WKT Raster build is "green" in the very our :-) Hudson bay http://office.refractions.net:1500/view/WKTRaster/ |
| 45 | 1. Don't worry if something got broken after a commit. A broken code is a daily bread and errors are valuable. Just don't let buggy commits to accumulate, but fix as soon as first error is spotted. |
| 46 | 1. Adding new test cases are the only time consuming element, but even a very simple test is worth (i.e. test/regress/rt_box2d.sql) |
| 47 | |