Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:08:51
    1.1 What does it mean to be object-oriented.
  2. Урок 2. 00:24:49
    1.2 The Capacitor Sessions #1- Introductions
  3. Урок 3. 00:06:04
    1.3 Methods vs. Messages
  4. Урок 4. 00:25:54
    1.4 The Capacitor Sessions #2- Better documentation through better errors
  5. Урок 5. 00:08:00
    1.5 Understanding late-binding with 'barewords'
  6. Урок 6. 00:15:54
    1.6 The Capacitor Sessions #2.1- Oh, Mailcatcher!
  7. Урок 7. 00:58:26
    1.7 Q&A #1 with guest By Haibel
  8. Урок 8. 00:24:37
    2.1 The Capacitor Sessions #3- Failure Hi
  9. Урок 9. 00:05:57
    2.2 User input and the problem of primitive obsession
  10. Урок 10. 00:15:40
    2.3 The Capacitor Sessions #4- Understanding the problem
  11. Урок 11. 00:07:01
    2.4 Representing user input with Whole Values
  12. Урок 12. 00:07:29
    2.5 Invalid input, and the parallel hierarchy code smell
  13. Урок 13. 00:26:12
    2.6 The Capacitor Sessions #5- Beginning a feature spec
  14. Урок 14. 00:04:17
    2.7 Representing invalid inp with Exceptional Values
  15. Урок 15. 00:34:54
    2.8 The Capacitor Sessions #6- Let’s commit to running with the ugly
  16. Урок 16. 00:36:11
    2.9 Supplement Overcoming Stringly-Typed Ruby.mp4
  17. Урок 17. 00:50:11
    2.10 Q&A #2 with Ben Orenstein
  18. Урок 18. 00:05:34
    3.1 Uniform abstraction level
  19. Урок 19. 00:24:20
    3.2 The Capacitor Sessions #7 – Tunneling Instructions
  20. Урок 20. 00:05:38
    3.3 Blank space
  21. Урок 21. 00:30:05
    3.4 The Capacitor Sessions #8- Can we make it uglier.
  22. Урок 22. 00:07:44
    3.5 Whole Values in Rails
  23. Урок 23. 00:41:30
    3.6 The Capacitor Sessions Episode 9 – This may seem like faffing about, but…
  24. Урок 24. 00:41:34
    3.7 Full Stack Fest 2015- Nothing is Something, by Sandi Metz.mp4
  25. Урок 25. 01:02:06
    3.8 Q&A #3 with Justin Searls
  26. Урок 26. 00:47:24
    3.9 Full Stack Fest 2015- Extreme Object-Oriented Ruby, by John Cinnamond.mp4
  27. Урок 27. 00:05:41
    4.1 Smart Collections- Arrays are Obje Too!
  28. Урок 28. 00:20:10
    4.2 The Capacitor Sessions Episode 10 – Is this too much test support code.
  29. Урок 29. 00:06:55
    4.3 Differentiating obje by asking the right questions
  30. Урок 30. 00:23:21
    4.4 The Capacitor Sessions Episode 11 – The slow erosion of a teams’ faith in their te is toxic
  31. Урок 31. 00:05:45
    4.5 Why your User class is too big
  32. Урок 32. 01:09:16
    4.6 Q&A #4 with Noel Rappin
  33. Урок 33. 00:44:08
    4.7 OOP- You're Doing It Completely Wrong (Stir Trek Edition).mp4
  34. Урок 34. 00:02:11
    5.1 Null Object
  35. Урок 35. 00:20:39
    5.2 The Capacitor Sessions Episode 12 – Let’s write a unit test already
  36. Урок 36. 00:03:38
    5.3 Special Case
  37. Урок 37. 00:18:21
    5.4 The Capacitor Sessions Episode 13- This test is working too well, let’s break it
  38. Урок 38. 00:04:44
    5.5 Transaction Script
  39. Урок 39. 00:21:40
    5.6 The Capacitor Sessions Episode 14 – Failing te are the best kind
  40. Урок 40. 00:04:33
    5.7 Rule
  41. Урок 41. 00:25:12
    5.8 The Capacitor Sessions Episode 15 – Cat appreciation hour (oh, and some Ruby stuff too)
  42. Урок 42. 00:57:16
    5.9 Q&A #5 with guest By Haibel
  43. Урок 43. 00:24:40
    5.10 The Capacitor Sessions Episode 16 – Let’s play with strptime!
  44. Урок 44. 00:09:12
    6.1 Introduction to Process Obje
  45. Урок 45. 00:23:06
    6.2 The Capacitor Sessions Episode 17 – Time for a scavenger hunt!
  46. Урок 46. 00:04:44
    6.3 Notify, Don’t Tell
  47. Урок 47. 00:19:22
    6.4 The Capacitor Sessions Episode 18 – This episode is not about type systems
  48. Урок 48. 00:03:43
    6.5 Process Obje Everywhere
  49. Урок 49. 00:07:35
    6.6 Disposable Obje
  50. Урок 50. 00:58:36
    6.7 Q&A #6 with guest Justin Weiss
  51. Урок 51. 00:02:48
    7.1 Pluggable Selector
  52. Урок 52. 00:04:23
    7.2 Decorator Transparency
  53. Урок 53. 00:06:09
    7.3 Decorator
  54. Урок 54. 01:19:44
    7.4 Q&A #7 with guest Corey Haines
  55. Урок 55. 00:33:07
    7.5 Supplement East-Oriented Code.mp4
  56. Урок 56. 00:06:46
    8.1 Domain Model Eve
  57. Урок 57. 00:07:39
    8.2 Observer Variations
  58. Урок 58. 00:07:39
    8.3 Query to Command
  59. Урок 59. 01:03:35
    8.4 Q&A #8 with guest Andrzej Krzywda
  60. Урок 60. 00:52:49
    8.5 Supplement The Grand Unified Theory.mp4