forked from MIT-Emerging-Talent/ET6-practice-code-review
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #23 from MIT-Emerging-Talent/add-constraints
Add constraints to collaboration/constraints.md
- Loading branch information
Showing
2 changed files
with
62 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,31 @@ | ||
# Learning Goals | ||
|
||
## Group Objectives | ||
|
||
The primary goal of our group is to enhance our understanding and practical skills in software development by working collaboratively on exercises. Each member brings unique objectives, and we aim to create a supportive environment where these individual goals can be achieved. | ||
|
||
## Collective | ||
|
||
1. **Enhance Problem-Solving Skills**: Apply data structures (DSs) and algorithms to solve complex problems effectively. | ||
2. **Learn and Practice New Techniques**: Explore new programming language features and techniques to improve code quality. | ||
3. **Focus on Readability and Documentation**: Develop solutions that are well-documented, clear, and maintainable. | ||
4. **Improve Development Speed**: Practice strategies to write and debug code faster, aiming for efficiency. | ||
5. **Collaborative Code Reviews**: Engage in multiple review cycles to learn from feedback and refine solutions collaboratively. | ||
|
||
--- | ||
|
||
## Individual | ||
|
||
### Emre Biyik | ||
|
||
- Review data structures and algorithms studied previously. | ||
- Focus on writing more complete and readable solutions. | ||
- Gain deeper experience with version control tools like Git and GitHub, especially in team projects. | ||
|
||
--- | ||
|
||
## Group Approach | ||
|
||
- Regularly review and reflect on progress towards these goals during meetings. | ||
- Support each other in achieving individual and shared objectives through collaborative exercises. | ||
- Use tools like GitHub Issues and Project Boards to ensure visibility and accountability. |