Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Version 5 and Version 6 of CodingTips


Ignore:
Timestamp:
2019-10-11T23:41:15Z (4 weeks ago)
Author:
Jiri Svoboda
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • CodingTips

    v5 v6  
    1 = Coding Tips =
     1= Coding Guidelines =
    22
    33== Mandatory coding practices ==
     
    1919}}}
    2020
     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
    2126== Recommended coding practices ==
    2227
     
    2833 * Separation of concerns, divide et impera
    2934    * Separate code into small modules, functions with well-defined interfaces ([https://www.youtube.com/watch?v=heh4OeB9A-c 1])
    30  * Unit testing
    31     * 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)
    3335
    3436== Resources on Good Coding Practices ==