... | ... | @@ -38,13 +38,15 @@ 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**
|
|
|
## Best Practices
|
|
|
|
|
|
- Design Paradigms
|
|
|
- *S.O.L.I.D*
|
|
|
- Iterators - *(CS 330)*
|
|
|
- Modern Language Constructs
|
|
|
|
|
|
- **Tools of the Trade**
|
|
|
## Tools of the Trade
|
|
|
|
|
|
- **Vim (the only editor anyone ever needs)**
|
|
|
- Configuration Management
|
|
|
- External Libaries
|
... | ... | @@ -65,7 +67,8 @@ reference a few other concepts... |
|
|
- Code Linters
|
|
|
- Style Checkers
|
|
|
|
|
|
- **Testing & Development**
|
|
|
## 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/)
|
... | ... | |