1

Етап 1

Chapter 1: Changing Software

2

Етап 2

Chapter 2: Working with Feedback

3

Етап 3

Chapter 3: Sensing and Separation

4

Етап 4

Chapter 4: The Seam model

5

Етап 5

Chapter 5: Tools

6

Етап 6

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

7

Етап 7

Chapter 7: It Takes Forever to Make a Change

8

Етап 8

Chapter 8: How Do I Add a Feature?

9

Етап 9

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

10

Етап 10

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

11

Етап 11

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

12

Етап 12

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

13

Етап 13

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

14

Етап 14

Chapter 14: Dependencies on Libraries Are Killing Me

15

Етап 15

Chapter 15: My Application Is All API Calls

16

Етап 16

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

17

Етап 17

Chapter 17: My Application Has No Structure

18

Етап 18

Chapter 18: My Test Code Is in the Way

19

Етап 19

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

20

Етап 20

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

21

Етап 21

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

22

Етап 22

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

23

Етап 23

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

24

Етап 24

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

25

Етап 25

Chapter 25: Dependency-Breaking Techniques

1

Етап 1

Chapter 1: Changing Software

2

Етап 2

Chapter 2: Working with Feedback

3

Етап 3

Chapter 3: Sensing and Separation

4

Етап 4

Chapter 4: The Seam model

5

Етап 5

Chapter 5: Tools

6

Етап 6

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

7

Етап 7

Chapter 7: It Takes Forever to Make a Change

8

Етап 8

Chapter 8: How Do I Add a Feature?

9

Етап 9

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

10

Етап 10

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

11

Етап 11

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

12

Етап 12

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

13

Етап 13

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

14

Етап 14

Chapter 14: Dependencies on Libraries Are Killing Me

15

Етап 15

Chapter 15: My Application Is All API Calls

16

Етап 16

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

17

Етап 17

Chapter 17: My Application Has No Structure

18

Етап 18

Chapter 18: My Test Code Is in the Way

19

Етап 19

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

20

Етап 20

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

21

Етап 21

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

22

Етап 22

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

23

Етап 23

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

24

Етап 24

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

25

Етап 25

Chapter 25: Dependency-Breaking Techniques

14 вересня 2015
Мета завершена % date%

Автор мети

Vitaly Tatarintsev

Німеччина, Berlin

41 Рік / року / років

Загальна

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

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

 Критерій завершення

Завершить чтение всех 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

  • 950
  • 14 вересня 2015, 10:49

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?