Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

This is a project for employees of Kpler to train while doing katas

Notifications You must be signed in to change notification settings

Kpler/python-katas

Open more actions menu

Repository files navigation

Python-katas

Purpose?

This project has been done in order for us to train practicing good practices such as:

  • Pair programming
  • Mob programming
  • TDD, tests pyramid
  • Emerging design
  • KISS, YAGNI and clean code practices
  • Discuss team standards
  • Put personal egos on the side
  • others...

Tools to use it

Mob timer advance timers:

Role playing mob programming: https://github.com/willemlarsen/mobprogrammingrpg#readme

How?

Rotation time: 5 to 10 minutes. The more people in a mob, the shorter is better. Changing driver:

  • IntelliJ Idea use code with me feature when in pair programming - for free usage
  • Visual studio code - extension Live Share and Live Share Audio
  • Push-pull when changing driver

Call:

  • Google meet
  • Zoom - Advantage you can give control to others

Roles at a basic level:

  • driver - person taking care of typing the code
  • navigator - person in charge of leading the discussion with the team and to decide in case of a conflict between team members
  • timekeeper - person in charge of the timer

After an hour, having a micro retro is a good thing: (3 words)

  • how did it feel?
  • Return on time invested between 0 and 3?
  • what did we do that I feel we should continue to do more of?

Checklist before beginning

  1. clone the repo
  2. do nix-shell
  3. create a branch, a random commit, push to the repo
  4. check that you can zoom in your editor
  5. [IDE] configure python sdk

About

This is a project for employees of Kpler to train while doing katas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12

Morty Proxy This is a proxified and sanitized view of the page, visit original site.