1

Etapa 1

Chapter 1: Changing Software

2

Etapa 2

Chapter 2: Working with Feedback

3

Etapa 3

Chapter 3: Sensing and Separation

4

Etapa 4

Chapter 4: The Seam model

5

Etapa 5

Chapter 5: Tools

6

Etapa 6

Chapter 6: I Don’t Have Much Time and I Have to Change It

7

Etapa 7

Chapter 7: It Takes Forever to Make a Change

8

Etapa 8

Chapter 8: How Do I Add a Feature?

9

Etapa 9

Chapter 9: I Can’t Get This Class into a Test Harness

10

Etapa 10

Chapter 10: I Can’t Run This Method in a Test Harness

11

Etapa 11

Chapter 11: I Need to Make a Change. What Methods Should I Test?

12

Etapa 12

Chapter 12: I Need to Make Many Changes in One Area. Do I Have to Break Dependencies for All the Classes Involved?

13

Etapa 13

Chapter 13: I Need to Make a Change, but I Don’t Know What Tests to Write

14

Etapa 14

Chapter 14: Dependencies on Libraries Are Killing Me

15

Etapa 15

Chapter 15: My Application Is All API Calls

16

Etapa 16

Chapter 16: I Don’t Understand the Code Well Enough to Change It

17

Etapa 17

Chapter 17: My Application Has No Structure

18

Etapa 18

Chapter 18: My Test Code Is in the Way

19

Etapa 19

Chapter 19: My Project Is Not Object Oriented. How Do I Make Safe Changes?

20

Etapa 20

Chapter 20: This Class Is Too Big and I Don’t Want It to Get Any Bigger

21

Etapa 21

Chapter 21: I’m Changing the Same Code All Over the Place

22

Etapa 22

Chapter 22: I Need to Change a Monster Method and I Can’t Write Tests for It

23

Etapa 23

Chapter 23: How Do I Know That I’m Not Breaking Anything?

24

Etapa 24

Chapter 24: We Feel Overwhelmed. It Isn’t Going to Get Any Better

25

Etapa 25

Chapter 25: Dependency-Breaking Techniques

1

Etapa 1

Chapter 1: Changing Software

2

Etapa 2

Chapter 2: Working with Feedback

3

Etapa 3

Chapter 3: Sensing and Separation

4

Etapa 4

Chapter 4: The Seam model

5

Etapa 5

Chapter 5: Tools

6

Etapa 6

Chapter 6: I Don’t Have Much Time and I Have to Change It

7

Etapa 7

Chapter 7: It Takes Forever to Make a Change

8

Etapa 8

Chapter 8: How Do I Add a Feature?

9

Etapa 9

Chapter 9: I Can’t Get This Class into a Test Harness

10

Etapa 10

Chapter 10: I Can’t Run This Method in a Test Harness

11

Etapa 11

Chapter 11: I Need to Make a Change. What Methods Should I Test?

12

Etapa 12

Chapter 12: I Need to Make Many Changes in One Area. Do I Have to Break Dependencies for All the Classes Involved?

13

Etapa 13

Chapter 13: I Need to Make a Change, but I Don’t Know What Tests to Write

14

Etapa 14

Chapter 14: Dependencies on Libraries Are Killing Me

15

Etapa 15

Chapter 15: My Application Is All API Calls

16

Etapa 16

Chapter 16: I Don’t Understand the Code Well Enough to Change It

17

Etapa 17

Chapter 17: My Application Has No Structure

18

Etapa 18

Chapter 18: My Test Code Is in the Way

19

Etapa 19

Chapter 19: My Project Is Not Object Oriented. How Do I Make Safe Changes?

20

Etapa 20

Chapter 20: This Class Is Too Big and I Don’t Want It to Get Any Bigger

21

Etapa 21

Chapter 21: I’m Changing the Same Code All Over the Place

22

Etapa 22

Chapter 22: I Need to Change a Monster Method and I Can’t Write Tests for It

23

Etapa 23

Chapter 23: How Do I Know That I’m Not Breaking Anything?

24

Etapa 24

Chapter 24: We Feel Overwhelmed. It Isn’t Going to Get Any Better

25

Etapa 25

Chapter 25: Dependency-Breaking Techniques

14 septiembre 2015
Objetivo completado 19 octubre 2016

Autor del objetivo

Vitaly Tatarintsev

Alemania, Berlin

42 año / año / año

General

Прочитать книгу Working Effectively with Legacy Code

Книгу рекомендуют к прочтению много уважаемых людей. В дополнение рабочая ситуация практически идентична тематике книги.

 Criterio del fin

Завершить чтение всех 25ти глав

  1. Chapter 1: Changing Software

  2. Chapter 2: Working with Feedback

  3. Chapter 3: Sensing and Separation

  4. Chapter 4: The Seam model

  5. Chapter 5: Tools

  6. Chapter 6: I Don’t Have Much Time and I Have to Change It

  7. Chapter 7: It Takes Forever to Make a Change

  8. Chapter 8: How Do I Add a Feature?

  9. Chapter 9: I Can’t Get This Class into a Test Harness

  10. Chapter 10: I Can’t Run This Method in a Test Harness

  11. Chapter 11: I Need to Make a Change. What Methods Should I Test?

  12. Chapter 12: I Need to Make Many Changes in One Area. Do I Have to Break Dependencies for All the Classes Involved?

  13. Chapter 13: I Need to Make a Change, but I Don’t Know What Tests to Write

  14. Chapter 14: Dependencies on Libraries Are Killing Me

  15. Chapter 15: My Application Is All API Calls

  16. Chapter 16: I Don’t Understand the Code Well Enough to Change It

  17. Chapter 17: My Application Has No Structure

  18. Chapter 18: My Test Code Is in the Way

  19. Chapter 19: My Project Is Not Object Oriented. How Do I Make Safe Changes?

  20. Chapter 20: This Class Is Too Big and I Don’t Want It to Get Any Bigger

  21. Chapter 21: I’m Changing the Same Code All Over the Place

  22. Chapter 22: I Need to Change a Monster Method and I Can’t Write Tests for It

  23. Chapter 23: How Do I Know That I’m Not Breaking Anything?

  24. Chapter 24: We Feel Overwhelmed. It Isn’t Going to Get Any Better

  25. Chapter 25: Dependency-Breaking Techniques

  • 1083
  • 14 septiembre 2015, 10:49
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?