EasySaveDemoV1.mp4
- Use descriptive names for test methods.
- Follow a consistent naming convention (camel case) for test methods (e.g.,
saveFile_WhenFileHasBeenSaved_ReturnsTrue).
- PRESS Test.
- THEN Test Explorer.
- Finally, click on Run All Tests in the view.
- All variables must be in English; functions and classes should also be in English.
- Add meaningful comments to enhance code reliability and help the next developer understand the code.
- Avoid putting words directly in the code for translation; use XML TRANSLATION.
- When adding a new feature, include corresponding tests.
- Don't work directly in the main branch / create yours
- Before merging your feature branch, coordinate with a co-worker for code review.
- When starting work on an issue, assign it to yourself and close it when your pull request is validated.
When making commits to your repository, follow this convention for clear and organized commit messages:
-
Feature Addition: Use the prefix FEAT: followed by the corresponding issue number and a brief description of the feature added. Example: FEAT: #5 "Add new user authentication feature"
-
Code Improvement: Utilize the prefix QA: for commits related to code quality assurance or general code improvements. Again, include the issue number and a brief description. Example: QA: #5 "Optimize database query for improved performance"
-
Bug Fixing: Begin with FIX: followed by the issue number and a concise explanation of the bug fix. Example: FIX: #5 "Resolve null pointer exception in user registration"
-
Code Refactoring: Preface with REFACTO: followed by the issue number and a clear summary of the refactoring changes. Example: REFACTO: #5 "Simplify authentication logic for better maintainability"
To set your branch name, follow this example: If working on issue #1, "new button," and your name is CHATARD Gaetan, your branch name would be: Gaetan-#1.
-
Switch to the develop branch:
git switch develop
-
Update your code:
git pull
-
Create your branch:
git checkout -b <YOUR BRANCH NAME>
When launching a pull request, demonstrate it with a team member. If validated, close the associated issue and squash your code.
Individuals who have contributed to this project
|
MATTERA Aurelien ๐ |
TESTA Ethan ๐งธ |
CHATARD Gaetan ๐ |
MESFIOUI Wassim ๐คฏ |
Leydier Elisรฉe ๐ |