- Requirements: turning a wish into a testable statementسن ۱۹ تا ۲۰ سال · ۸ سؤال
- Interfaces, coupling and what a module promisesسن ۱۹ تا ۲۰ سال · ۸ سؤال
- Design patterns: naming a solution that keeps recurringسن ۱۹ تا ۲۱ سال · ۸ سؤال
- Refactoring: Changing Structure Without Changing Behaviourسن ۱۹ تا ۲۱ سال · ۸ سؤال
- Test Doubles and Testing at a Boundaryسن ۲۰ تا ۲۱ سال · ۸ سؤال
- Test Strategy: Unit, Integration and End to Endسن ۲۰ تا ۲۱ سال · ۸ سؤال
- Version Control as a Graph of Commitsسن ۱۸ تا ۱۹ سال · ۸ سؤال
- Branching, merging and resolving a conflictسن ۱۸ تا ۱۹ سال · ۸ سؤال
- Code review: reading a change you did not writeسن ۱۸ تا ۲۰ سال · ۸ سؤال
- Property-Based Testingسن ۲۰ تا ۲۲ سال · ۸ سؤال
- Continuous Integration and the Build Pipelineسن ۲۰ تا ۲۲ سال · ۸ سؤال
- Software Architecture: Layers, Services and Their Trade-offsسن ۲۱ تا ۲۲ سال · ۸ سؤال
- Technical debt and the cost of the next changeسن ۲۱ تا ۲۲ سال · ۱۴ سؤال
- Working in a team: issues, estimates and iterationsسن ۲۱ تا ۲۲ سال · ۸ سؤال
- Dependencies, licences and the supply chainسن ۲۱ تا ۲۲ سال · ۸ سؤال
- Specifying Correctness: Safety, Liveness and Invariantsسن ۲۲ تا ۲۴ سال · ۸ سؤال
- Model Checking and the State-Space Explosionسن ۲۳ تا ۲۴ سال · ۸ سؤال
- Hoare Logic and Proving a Program Meets Its Specificationسن ۲۳ تا ۲۴ سال · ۸ سؤال
- Reading a Systems or Machine-Learning Paperسن ۲۲ تا ۲۳ سال · ۸ سؤال
- Reproducibility: Seeds, Environments and the Ablationسن ۲۳ تا ۲۴ سال · ۸ سؤال
- Scoping and Writing a Thesis-Scale Projectسن ۲۳ تا ۲۴ سال · ۸ سؤال