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