| 0. Introduction | |||
| 01 Welcome.flv | 18.57 MB | ||
| 01 Welcome.srt | 2.05 KB | ||
| 02 What you need to know.flv | 37.88 MB | ||
| 02 What you need to know.srt | 4.53 KB | ||
| 1. Introduction to Refactoring | |||
| 01 What refactoring is.flv | 48.75 MB | ||
| 01 What refactoring is.srt | 5.69 KB | ||
| 02 What refactoring is not.flv | 48.24 MB | ||
| 02 What refactoring is not.srt | 5.52 KB | ||
| 03 Why to use refactoring.flv | 35.3 MB | ||
| 03 Why to use refactoring.srt | 4.35 KB | ||
| 04 When to use refactoring.flv | 25.02 MB | ||
| 04 When to use refactoring.srt | 3.03 KB | ||
| 05 Code smells.flv | 37.55 MB | ||
| 05 Code smells.srt | 4.26 KB | ||
| 06 Origin of these ideas.flv | 27.57 MB | ||
| 06 Origin of these ideas.srt | 3.35 KB | ||
| 2. Getting Started Method-Level Refactoring | |||
| 01 Preparing to refactor.flv | 22.3 MB | ||
| 01 Preparing to refactor.srt | 2.55 KB | ||
| 02 Grouping refactorings together.flv | 37.99 MB | ||
| 02 Grouping refactorings together.srt | 4.62 KB | ||
| 03 Using the Extract Method refactoring.flv | 16.7 MB | ||
| 03 Using the Extract Method refactoring.srt | 3.6 KB | ||
| 04 Extract Method with parameters and variables.flv | 6.51 MB | ||
| 04 Extract Method with parameters and variables.srt | 5.81 KB | ||
| 05 Common code smells for Extract Method.flv | 24.12 MB | ||
| 05 Common code smells for Extract Method.srt | 3.38 KB | ||
| 06 Using IDEs for the Extract Method refactoring.flv | 16.17 MB | ||
| 06 Using IDEs for the Extract Method refactoring.srt | 8.14 KB | ||
| 07 The Inline Method refactoring.flv | 21.62 MB | ||
| 07 The Inline Method refactoring.srt | 2.98 KB | ||
| 08 Refactorings that remove temps.flv | 37.57 MB | ||
| 08 Refactorings that remove temps.srt | 8.95 KB | ||
| 09 Refactorings that add temps.flv | 11.82 MB | ||
| 09 Refactorings that add temps.srt | 9.84 KB | ||
| 3. Class- and Condition-Focused Refactoring | |||
| 01 Move Method.flv | 26.32 MB | ||
| 01 Move Method.srt | 9.11 KB | ||
| 02 Extract Class and Inline Class.flv | 3.51 MB | ||
| 02 Extract Class and Inline Class.srt | 4.18 KB | ||
| 03 Making conditions easier to read.flv | 10.14 MB | ||
| 03 Making conditions easier to read.srt | 9.16 KB | ||
| 04 Replacing conditions with polymorphism.flv | 3.78 MB | ||
| 04 Replacing conditions with polymorphism.srt | 3.73 KB | ||
| 05 Replacing type code with subclasses.flv | 5.69 MB | ||
| 05 Replacing type code with subclasses.srt | 4.88 KB | ||
| 4. Data-Focused Refactoring | |||
| 01 Moving and encapsulating fields.flv | 23.61 MB | ||
| 01 Moving and encapsulating fields.srt | 6.34 KB | ||
| 02 Working with data clumps.flv | 26.46 MB | ||
| 02 Working with data clumps.srt | 6.45 KB | ||
| 03 Simplifying method calls and parameter use.flv | 72.15 MB | ||
| 03 Simplifying method calls and parameter use.srt | 9.38 KB | ||
| 04 Pulling and pushing methods and fields.flv | 6.95 MB | ||
| 04 Pulling and pushing methods and fields.srt | 6.49 KB | ||
| 5. Communication and High-Level Refactoring | |||
| 01 Refining hierarchies.flv | 22.49 MB | ||
| 01 Refining hierarchies.srt | 6.21 KB | ||
| 02 Communication refactorings.flv | 6.91 MB | ||
| 02 Communication refactorings.srt | 6.79 KB | ||
| 03 Larger scale refactoring.flv | 4.5 MB | ||
| 03 Larger scale refactoring.srt | 4.4 KB | ||
| 6. Conclusion | |||
| 01 Next steps.flv | 45.87 MB | ||
| 01 Next steps.srt | 5.65 KB |
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Foundations of Programming: Refactoring Code
Год выпуска: 2013
Производитель: Lynda.com
Автор: Simon Allardice
Продолжительность: 01:44
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: lynda.com » lynda.com library » Foundations of Programming: Refactoring Code
Рефакторинг процесс принятия существующего кода и его улучшению. В то время как он делает код более читаемым и понятным, он также становится намного легче добавлять новые функции, строить большие приложения и места и исправить ошибки. В этом, конечно, автор Саймон Allardice представляет собой формализованный, дисциплинированный подход к рефакторинга, что говорит вам именно то, что нужно искать в коде, и как это исправить, через ряд "Код пахнет"-ключи, что позволит вам взглянуть на блоке кода и понять, когда что-то не в порядке с ним.
Refactoring is the process of taking existing code and improving it. While it makes code more readable and understandable, it also becomes much easier to add new features, build larger applications, and spot and fix bugs. In this course, staff author Simon Allardice introduces the formalized, disciplined approach to refactoring that tells you exactly what to look for in your code, and how to fix it, through a series of "code smells"—clues that let you look at a block of code and realize when there's something wrong with it.
[spoiler="Содержание"]
Introduction
1. Introduction to Refactoring
2. Getting Started: Method-Level Refactoring
3. Class- and Condition-Focused Refactoring
4. Data-Focused Refactoring
5. Communication and High-Level Refactoring
Conclusion
[/spoiler]
Файлы примеров: отсутствуют
[spoiler="MediaInfo"]
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 3.78 MiB
Duration : 2mn 14s
Overall bit rate mode : Variable
Overall bit rate : 236 Kbps
Encoded date : UTC 2013-05-13 17:58:17
Tagged date : UTC 2013-05-13 17:58:17
Writing library : Apple QuickTime
Copyright : lynda.com
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2mn 14s
Bit rate : 105 Kbps
Width : 960 pixels
Height : 540 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 15.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.014
Stream size : 1.68 MiB (45%)
Language : English
Encoded date : UTC 2013-05-13 17:58:17
Tagged date : UTC 2013-05-13 17:58:17
[/spoiler]
Формат видео: flv
Видео: AVC, 960x540, 15 fps, ~200 kbps
Аудио: AAC, 48 kHz, 2 ch, 96 kbps
[spoiler="Скриншоты"]
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 2 GB | freecoursewb | 4 weeks | 0 | 0 | |
| 2.9 GB | freecoursewb | 1 month | 0 | 0 | |
| 810 MB | freecoursewb | 2 months | 10 | 1 | |
| 405.6 MB | freecoursewb | 3 months | 2 | 2 | |
| 351.2 MB | freecoursewb | 3 months | 3 | 0 |
All Comments