Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Clean Code: Writing Code for HumansГод выпуска: 2013
Производитель: Pluralsight
Сайт производителя:
http://pluralsight.comАвтор: Cory House
Продолжительность: 3h 11m
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: Anyone can write code a computer can understand, but professional developers write code *humans* can understand. Clean code is a reader-focused development style that produces software that's easy to write, read and maintain.
Любой человек может написать код, понятный компьютеру, но профессиональные разработчики пишут код * людях * может понять. Чистый код читателя-ориентированное развитие стиля, которая производит программное обеспечение, которое легко писать, читать и поддерживать.
[spoiler="Содержание"]
│ writing-clean-code-humans.zip
│
├───01. Introduction
│ 01. Introduction.wmv
│ 02. Why should I care .wmv
│ 03. The Foundation.wmv
│ 04. We are Authors.wmv
│ 05. Conventions.wmv
│ 06. Resources.wmv
│
├───02. Principles
│ 01. Three Core Principles.wmv
│ 02. The Right Tool for The Job.wmv
│ 03. Boundaries Matter Stay Native.wmv
│ 04. Potential Evil.wmv
│ 05. Signal to Noise Ratio.wmv
│ 06. DRY Principle.wmv
│ 07. Self-documenting Code.wmv
│ 08. Summary.wmv
│
├───03. Naming
│ 01. Introduction.wmv
│ 02. Naming Matters.wmv
│ 03. Classes.wmv
│ 04. Methods.wmv
│ 05. Rubber Ducking.wmv
│ 06. Warning Signs.wmv
│ 07. Side Effects.wmv
│ 08. Abbreviations.wmv
│ 09. Booleans.wmv
│ 10. Symmetry.wmv
│ 11. Summary.wmv
│
├───04. Conditionals
│ 01. Introduction.wmv
│ 02. Boolean Comparisons.wmv
│ 03. Boolean Assignments.wmv
│ 04. Positive Conditionals.wmv
│ 05. Ternary Elegance.wmv
│ 06. Stringly Typed.wmv
│ 07. Magic Numbers.wmv
│ 08. Complex Conditionals.wmv
│ 09. Polymorphism vs Enums.wmv
│ 10. Be Declarative.wmv
│ 11. Table Driven Methods.wmv
│ 12. Summary.wmv
│
├───05. Functions
│ 01. Intro.wmv
│ 02. When to Create A Function.wmv
│ 03. Avoid Duplication.wmv
│ 04. Excessive Indentation Overview.wmv
│ 05. Extract Method.wmv
│ 06. Return Early.wmv
│ 07. Fail Fast.wmv
│ 08. Convey Intent.wmv
│ 09. Do One Thing.wmv
│ 10. Mayfly Variables.wmv
│ 11. Parameters.wmv
│ 12. What's Too Long .wmv
│ 13. Exceptions.wmv
│ 14. Summary.wmv
│
├───06. Classes
│ 01. Intro.wmv
│ 02. When to Create.wmv
│ 03. Cohesion.wmv
│ 04. When is A Class too Small .wmv
│ 05. Primitive Obsession.wmv
│ 06. Principle of Proximity.wmv
│ 07. Outline Rule.wmv
│ 08. Summary.wmv
│
├───07. Comments
│ 01. Introduction.wmv
│ 02. Necessity and Crutch.wmv
│ 03. Redundant.wmv
│ 04. Intent.wmv
│ 05. Apologies and Warnings.wmv
│ 06. Zombie Code.wmv
│ 07. Dividers and Brace Trackers.wmv
│ 08. Bloated Header.wmv
│ 09. Defect Log.wmv
│ 10. Clean Comments.wmv
│ 11. Summary.wmv
│
├───08. Demo
│ 01. Introduction.wmv
│ 02. Registration Overview.wmv
│ 03. Code Metrics.wmv
│ 04. Automated Tests.wmv
│ 05. Comments.wmv
│ 06. Mayfly Variables.wmv
│ 07. Guard Clause.wmv
│ 08. Naming Issues.wmv
│ 09. Returning Early.wmv
│ 10. Refactor Red Flags.wmv
│ 11. Consolidate Guards and Clarify Intent.wmv
│ 12. Table Driven Method and Fail Fast.wmv
│ 13. Outline Rule.wmv
│ 14. Regression Test.wmv
│ 15. Bug Fixes What a contrast!.wmv
│ 16. Code Metric Results and Conclusions.wmv
│
└───09. Stay clean
01. When to Refactor.wmv
02. Broken Windows.wmv
03. Code Reviews & Pair Programming.wmv
04. Boy Scout Rule.wmv
05. Conclusion.wmv
[/spoiler]
Файлы примеров: присутствуют
Формат видео: WMV
[spoiler="audio\video"]
General
Complete name : D:\01. Introduction.wmv
Format : Windows Media
File size : 2.96 MiB
Duration : 2mn 5s
Overall bit rate mode : Variable
Overall bit rate : 198 Kbps
Maximum Overall bit rate : 840 Kbps
Performer : Cory House
Encoded date : UTC 2013-09-17 02:21:11.571
Video
ID : 2
Format : VC-1
Format profile : MP@HL
Codec ID : WMV3
Codec ID/Info : Windows Media Video 9
Codec ID/Hint : WMV3
Description of the codec : Windows Media Video 9
Duration : 2mn 5s
Bit rate mode : Variable
Bit rate : 32.9 Kbps
Width : 1 024 pixels
Height : 768 pixels
Display aspect ratio : 4:3
Frame rate : 15.000 fps
Bit depth : 8 bits
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.003
Stream size : 504 KiB (17%)
Language : English (US)
Audio
ID : 1
Format : WMA
Format version : Version 2
Codec ID : 161
Codec ID/Info : Windows Media Audio
Description of the codec : Windows Media Audio 9.2 - 128 kbps, 44 kHz, stereo 1-pass CBR
Duration : 2mn 5s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 1.91 MiB (65%)
Language : English (US)
[/spoiler]
[spoiler="Скриншоты"]

[/spoiler]