Coding A Feature

Why are we talking about this?

  • We seem to do it all the time
  • We don't do it well all the time
  • Sometimes we forget it

How do you do it currently?

What do you think is WRONG with your approach ?

What is a feature ? 

How to Code a Feature ?

Practical Part: 
Luyi's Calculator

1. Get feature approved by the team.

2. Analyse, Ask, Clarify

* One of the desired steps of this step is to get one or many acceptance criteria that should be met by the thing you're about to build.

3. Spec your implementation

4. Setup a branch apart for the new feature

5. Write your Unit Tests

6. Make your tests pass

* iterate between 5 and 6 if the feature contains multiple parts and needs to be build in multiple steps.

7. Send a Pull Request

At this point all the tests should be passing, not only yours but also existing specs.

8. Get a :+1: (even from yourself)

You've been a Good guy!

 

Questions ?

Coding A Feature

By Antonio Pagano

Coding A Feature

  • 243