Génie logiciel
21 sujets ouverts, dans l'ordre où ils s'appuient les uns sur les autres.
- Requirements: turning a wish into a testable statementde 19 à 20 ans · 8 questions
- Interfaces, coupling and what a module promisesde 19 à 20 ans · 8 questions
- Design patterns: naming a solution that keeps recurringde 19 à 21 ans · 8 questions
- Refactoring: Changing Structure Without Changing Behaviourde 19 à 21 ans · 8 questions
- Test Doubles and Testing at a Boundaryde 20 à 21 ans · 8 questions
- Test Strategy: Unit, Integration and End to Endde 20 à 21 ans · 8 questions
- Version Control as a Graph of Commitsde 18 à 19 ans · 8 questions
- Branching, merging and resolving a conflictde 18 à 19 ans · 8 questions
- Code review: reading a change you did not writede 18 à 20 ans · 8 questions
- Property-Based Testingde 20 à 22 ans · 8 questions
- Continuous Integration and the Build Pipelinede 20 à 22 ans · 8 questions
- Software Architecture: Layers, Services and Their Trade-offsde 21 à 22 ans · 8 questions
- Technical debt and the cost of the next changede 21 à 22 ans · 14 questions
- Working in a team: issues, estimates and iterationsde 21 à 22 ans · 8 questions
- Dependencies, licences and the supply chainde 21 à 22 ans · 8 questions
- Specifying Correctness: Safety, Liveness and Invariantsde 22 à 24 ans · 8 questions
- Model Checking and the State-Space Explosionde 23 à 24 ans · 8 questions
- Hoare Logic and Proving a Program Meets Its Specificationde 23 à 24 ans · 8 questions
- Reading a Systems or Machine-Learning Paperde 22 à 23 ans · 8 questions
- Reproducibility: Seeds, Environments and the Ablationde 23 à 24 ans · 8 questions
- Scoping and Writing a Thesis-Scale Projectde 23 à 24 ans · 8 questions