... | ... | @@ -38,37 +38,40 @@ I am going to pull from CS 330, CS 350, CS 411W, and CS 417 lecture notes |
|
|
The focus of this presentation is *The Basics of Git*. However, I will
|
|
|
reference a few other concepts...
|
|
|
|
|
|
- **Best Practices**
|
|
|
- Design Paradigms
|
|
|
- *S.O.L.I.D*
|
|
|
- Iterators - *(CS 330)*
|
|
|
- Modern Language Constructs
|
|
|
|
|
|
- **Tools of the Trade**
|
|
|
- **Vim (the only editor anyone ever needs)**
|
|
|
- Configuration Management
|
|
|
- External Libaries
|
|
|
- Cross-compilation
|
|
|
- Continuous Integration & Deployment
|
|
|
- [Jenkins](https://jenkins.io/)
|
|
|
- [Gitlab CI](https://about.gitlab.com/product/continuous-integration/)
|
|
|
- [Travis CI](https://travis-ci.org/)
|
|
|
- [Azure Pipelines](https://azure.microsoft.com/en-us/services/devops/pipelines/)
|
|
|
- [AWS CodePipeline](https://aws.amazon.com/codepipeline/)
|
|
|
- Documentation
|
|
|
- Javadoc
|
|
|
- Pydoc
|
|
|
- Doxygen
|
|
|
- Rustdoc
|
|
|
- Code Style
|
|
|
- Static Code Analysis
|
|
|
- Code Linters
|
|
|
- Style Checkers
|
|
|
|
|
|
- **Testing & Development**
|
|
|
- Test Driven Development
|
|
|
- [Unit Testing & Integration Testing](https://doc.rust-lang.org/book/ch11-03-test-organization.html)
|
|
|
- [Hamcrest Matchers](http://hamcrest.org/)
|
|
|
## Best Practices
|
|
|
|
|
|
- Design Paradigms
|
|
|
- *S.O.L.I.D*
|
|
|
- Iterators - *(CS 330)*
|
|
|
- Modern Language Constructs
|
|
|
|
|
|
## Tools of the Trade
|
|
|
|
|
|
- **Vim (the only editor anyone ever needs)**
|
|
|
- Configuration Management
|
|
|
- External Libaries
|
|
|
- Cross-compilation
|
|
|
- Continuous Integration & Deployment
|
|
|
- [Jenkins](https://jenkins.io/)
|
|
|
- [Gitlab CI](https://about.gitlab.com/product/continuous-integration/)
|
|
|
- [Travis CI](https://travis-ci.org/)
|
|
|
- [Azure Pipelines](https://azure.microsoft.com/en-us/services/devops/pipelines/)
|
|
|
- [AWS CodePipeline](https://aws.amazon.com/codepipeline/)
|
|
|
- Documentation
|
|
|
- Javadoc
|
|
|
- Pydoc
|
|
|
- Doxygen
|
|
|
- Rustdoc
|
|
|
- Code Style
|
|
|
- Static Code Analysis
|
|
|
- Code Linters
|
|
|
- Style Checkers
|
|
|
|
|
|
## Testing & Development
|
|
|
|
|
|
- Test Driven Development
|
|
|
- [Unit Testing & Integration Testing](https://doc.rust-lang.org/book/ch11-03-test-organization.html)
|
|
|
- [Hamcrest Matchers](http://hamcrest.org/)
|
|
|
|
|
|
|
|
|
---
|
... | ... | |