Skip to content

Coderetreat & Test Driven development

Photo of Adelina S
Hosted By
Adelina S.
Coderetreat & Test Driven development

Details

Coderetreat is a practice event, focusing on the fundamentals of software development and design.

By providing developers the opportunity to take part in focused practice, away from the pressures of ‘getting things done’, the Coderetreat format has proven itself to be a highly effective means of skill improvement.

Practicing the basic principles of modular and object-oriented design, developers can improve their ability to write code that minimizes the cost of change over time.

www.coderetreat.org

Agenda

18:30 - 19:00 Welcome, introductions, explanation of the problem
19:00 - 19:45 Session #1 - TDD
19:45 - 20:00 Retro & break
20:00 - 20:45 Session #2/discussions
20:45 - 21:00 Retro & networking

Prereq: Bring your laptop with a developer environment at our choice for any programming language!

Discuss the four rules of simple design:

  • Passes all Tests
  • Expresses Intent (Clear, Expressive, & Consistent)
  • No Duplication
  • Minimal methods, classes, & modules (no superfluous abstractions)

http://wiki.c2.com/?XpSimplicityRules

The event is organized through TechSociety

Tickets

https://software_crafters_coderetreat.eventbrite.com

============================

Setting up test env

PyTest
https://docs.pytest.org/en/latest/getting-started.html
https://www.pydev.org/manual_adv_pyunit.html

JUnit
https://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2FgettingStarted%2Fqs-junit.htm
https://www.tutorialspoint.com/junit/junit_plug_with_eclipse.htm
http://www.cse.chalmers.se/edu/year/2018/course/TDA567_Testing_Debugging_Verification/Labs/Lab1/juniteclipse.html

NUnit
https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-nunit

JS
https://www.guru99.com/javascript-unit-testing-frameworks.html

C++
Google Test
https://github.com/google/googletest
Catch2
https://github.com/catchorg/Catch2

Photo of Software Crafters group
Software Crafters
See more events
TechHub Bucharest
Strada Nicolae Filipescu 39-41 · București