Skip to content

Summary of Friday

Today we:

[ ] can give a reason for refactoring of design
[ ] can give a reason for refactoring code
[ ] can give a reason of the benefits of doing modular coding
[ ] can give reason for the benifites of Design Patterns
[ ] can identify common mistakes making our software work for others
[ ] can find more information in how to package you software
[ ] can identify the needs for different kinds of documentation
[ ] can find resources for making good documentation.

Parts to be covered!

  • ☑ Source/version control
    • Git
    • We have a starting point!
    • GitHub as remote backup
    • branches
  • ☑ Planning
    • ☑ Analysis
    • ☑ Design
  • ☑ Testing
    • Different levels
  • ☑ Collaboration
    • GitHub
    • pull requests
  • ☑ Sharing
    • ☑ open science
    • ☑ citation
    • ☑ licensing
    • ☑ deployment
  • ☑ Documentation
    • ☑ in-code documentation
    • ☑ How-to/ Tutorials