Changes between Version 5 and Version 6 of CodingTips
- Timestamp:
- 2019-10-11T23:41:15Z (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CodingTips
v5 v6 1 = Coding Tips =1 = Coding Guidelines = 2 2 3 3 == Mandatory coding practices == … … 19 19 }}} 20 20 21 * Unit testing 22 * All non-trivial newly added code should have carefully written unit tests (PCUT) 23 * Ideally develop tests in parallel with the actual code 24 * Design for testability ([https://www.youtube.com/watch?v=acjvKJiOvXw&list=PLvqMob1eOxGIW51K9PA_N4u2MJbddNw-H 2]) 25 21 26 == Recommended coding practices == 22 27 … … 28 33 * Separation of concerns, divide et impera 29 34 * Separate code into small modules, functions with well-defined interfaces ([https://www.youtube.com/watch?v=heh4OeB9A-c 1]) 30 * Unit testing31 * Design for testability ([https://www.youtube.com/watch?v=acjvKJiOvXw&list=PLvqMob1eOxGIW51K9PA_N4u2MJbddNw-H 2])32 * Every non-trivial module should have carefully written unit tests (PCUT)33 35 34 36 == Resources on Good Coding Practices ==