Upload
sigma-software
View
626
Download
1
Embed Size (px)
Citation preview
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
https://www.flickr.com/photos/38295844@N05/4980776534/
danielfisher.com
https://www.flickr.com/photos/pagedooley/2398572388/
danielfisher.com
http://www.city-data.com/forum/anchorage/692696-anchorage-here-we-come-finally.html
danielfisher.com
BOSS
danielfisher.com
“Office Space” by Mike Judge / Twentieth Century Fox Film Corporation
danielfisher.com
CHANGE
danielfisher.com
https://www.flickr.com/photos/bluedharma/89186151
danielfisher.com
https://www.flickr.com/photos/armydre2008/3144377781
danielfisher.com
RELEASE
danielfisher.com
Time
Chang
e Big
…
Sm
all
…
danielfisher.com
danielfisher.com
FAIL
danielfisher.com
https://www.flickr.com/photos/38403488@N08/5100179116
danielfisher.com
Thomas Edison
danielfisher.com
danielfisher.com
https://www.flickr.com/photos/edrost88/8235944730
danielfisher.com
Yoda Conditions
if (variable.Equals("literal")){
... }
if ("literal".Equals(variable)){
... }
danielfisher.com
Check Collections for Null
var files = SomeApi.GetFileList();
if (files != null){
for (var i = 0; i < files.length; i++){
...
}
}
danielfisher.com
All classes are sealed by default
public class Class1{...
}
public sealed class Class1{...
}
danielfisher.com
DDD Value Object Input Validation
public sealed class ZipCode: IValueObject
{public ZipCode(int value)
{
// Input validation!!!
Value = value;
}
public int Value { get; private set;}
}
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
http://research.microsoft.com/en-us/um/people/lamport/pubs/distributed-system.txt
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
danielfisher.com
https://www.flickr.com/photos/qubodup/8278039181
danielfisher.com
https://www.flickr.com/photos/st3f4n/143623217
danielfisher.com
http://moonbasetshirts.limitedrun.com/products/557785-palpatine-vader-2016
danielfisher.com
https://www.flickr.com/photos/susivinh/16341538221
danielfisher.com
danielfisher.com
danielfisher.com
Antifragility
Resilience
Robustness
Fragile
danielfisher.com
danielfisher.com
danielfisher.com