LOGiN PANeL

«    November 2026    »
MoTuWeThFrSaSu
 1
2345678
9101112131415
16171819202122
23242526272829
30 
PoLL





eBooks Tutorials Templates Plugins Scripts Applications GFX Collections SCRiPTMAFiA.ORG
LaST oN NULLeD.org
Citizen Vigilante (2026) 2160p UHD BluRay x265-SURCODE 24.42 GB | 01:28:46 | mkv | 3840X1608 | 2.40:1 Language:English Genres: Crime,Action iMDB info ...
MobiKin Assistant for Android 5.4.60 Multilingual Free Download MobiKin Assistant for Android 5.4.60 Multilingual | File Size: 24.1 MB MobiKin Assistant for Android is a ...
O&O DiskImage v23.2.26060 Premium Edition - WinPE Free Download O&O DiskImage v23.2.26060 Premium Edition - WinPE | File Size: 1.11 GiB | Language: English O&O ...

RSS
RSS

FRiENDS
Nulled.org Software 8TM URL Shortener Forex Trading Crypto Trading {sape_teaser}



Defensive Coding in C#

Category: Tutorials



Defensive Coding in C#
Defensive Coding in C#
WEBRip | English | MP4 | 1024 x 768 | AVC ~371 kbps | 15 fps
AAC | 127 Kbps | 44.1 KHz | 2 channels | 4h 32mn | 848 MB
Genre: Video Tutorial



This course will show you how to write clean, maintainable, and testable code, and how to keep that code great using defensive coding techniques.

You will learn how to write clean, maintainable, and testable code when faced with constantly changing requirements, legacy issues, intensive time pressures, and a rapidly evolving environment. You will also learn how to keep that code great after maintenance activities, multiple developers, and the ravages of time.

Content:

01. Introduction 00:16:14
01. Introduction 00:41
02. What is Defensive Coding? 03:37
03. Clean Code 04:00
04. Testable Code and Unit Tests 03:09
05. Predictable Code 02:55
06. Topics 01:49
02. Defending Your Methods - Part 1 00:57:07
01. Introduction 02:10
02. Clean, Testable, and Predictable Methods 03:11
03. Example: Clean, Testable, and Predictable Methods 09:18
04. Demo: Creating a Class Library Component 10:28
05. Demo: Clean, Testable, and Predictable Methods 27:52
06. Demo: Named Arguments 02:08
07. Key Points 01:58
03. Defending Your Methods - Part 2 00:23:45
01. Introduction 01:31
02. Validating Method Parameters 02:53
03. Demo: Validating Method Parameters 13:03
04. Demo: Method Overloading 02:41
05. Key Points 03:35
04. Automated Code Testing 00:46:58
01. Introduction 06:21
02. I Don't Have Time to Test! 05:05
03. Code First vs. Test First 01:06
04. Defining Unit Test Cases 04:46
05. Creating Unit Tests 08:42
06. Using Test Explorer 04:41
07. Generating Unit Tests 03:46
08. Unit Tests and Exceptions 06:30
09. Dependencies 03:55
10. Summary 02:02
05. Defending Your Methods Part 3: Returning Predictable Results 00:32:36
01. Introduction 01:30
02. Method Results 07:53
03. Demo: Returning a Value 03:22
04. Demo: Returning Exceptions 01:21
05. Demo: Returning Multiple Values 12:28
06. Returning Null 03:21
07. Summary 02:37
06. Defending Your Code Constructs 00:32:29
01. Introduction 02:13
02. Local Variable Declarations 06:08
03. If Statements 05:35
04. Switch Statements 03:18
05. Enums 08:55
06. Casting 04:16
07. Summary 02:02
07. Asserts, Errors, and Exceptions 00:54:29
01. Introduction 02:28
02. Demo: Preparing the Sample Code 10:02
03. Asserts 04:27
04. Anticipated Errors 10:40
05. Unexpected Exceptions and a Global Exception Handler 06:04
06. Exception Handling 15:28
07. Summary 05:17
08. Final Words 00:09:07
01. Introduction 00:27
02. Legacy Code 05:10
03. For More Information 01:17
04. Summary 02:12

General
Complete name : 07. Generating Unit Tests.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 13.5 MiB
Duration : 3mn 46s
Overall bit rate mode : Variable
Overall bit rate : 501 Kbps
Encoded date : UTC 2014-05-01 21:07:41
Tagged date : UTC 2014-05-01 21:07:57
Writing application : HandBrake 0.9.8 2012071700

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.1
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Format settings, GOP : M=1, N=50
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3mn 46s
Duration_FirstFrame : 67ms
Bit rate : 371 Kbps
Width : 1 024 pixels
Height : 768 pixels
Display aspect ratio : 4:3
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.031
Stream size : 10.0 MiB (74%)
Writing library : x264 core 120
Encoding settings : cabac=0 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=50 / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=3 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2014-05-01 21:07:41
Tagged date : UTC 2014-05-01 21:07:57
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 3mn 46s
Bit rate mode : Variable
Bit rate : 127 Kbps
Maximum bit rate : 161 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 3.44 MiB (25%)
Title : Stereo
Language : English
Encoded date : UTC 2014-05-01 21:07:41
Tagged date : UTC 2014-05-01 21:07:57 Screenshots




   
   
   


Forex Trading

Crypto Trading. 20 USD Bonus after KYC




We need your support!
Make a donation to help us stay online
        
Bitcoin (BTC)
bc1q08g9d22cxkawsjlf8etuek2pc9n2a3hs4cdrld
	
Bitcoin Cash (BCH)
qqvwexzhvgauxq2apgc4j0ewvcak6hh6lsnzmvtkem

Ethereum (ETH)
0xb55513D2c91A6e3c497621644ec99e206CDaf239

Litecoin (LTC)
ltc1qt6g2trfv9tjs4qj68sqc4uf0ukvc9jpnsyt59u

USDT (ERC20)
0xb55513D2c91A6e3c497621644ec99e206CDaf239

USDT (TRC20)
TYdPNrz7v1P9riWBWZ317oBgJueheGjATm





 

Information

 
  Users of GUESTS are not allowed to comment this publication.