does your code speak business
TRANSCRIPT
![Page 1: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/1.jpg)
Does your code speak
Maxime Sanglan
__MaxS__
http://onehundredacorns.wordpress.com/
![Page 2: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/2.jpg)
![Page 3: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/3.jpg)
![Page 4: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/4.jpg)
var myVar = "some value";
![Page 6: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/6.jpg)
![Page 7: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/7.jpg)
![Page 8: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/8.jpg)
![Page 9: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/9.jpg)
![Page 10: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/10.jpg)
![Page 11: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/11.jpg)
![Page 12: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/12.jpg)
![Page 13: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/13.jpg)
VALUE
![Page 14: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/14.jpg)
VALUE
BUGS
BUGS
BUGS
BUGS
![Page 15: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/15.jpg)
![Page 16: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/16.jpg)
![Page 17: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/17.jpg)
![Page 18: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/18.jpg)
![Page 19: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/19.jpg)
![Page 20: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/20.jpg)
PM: -"Hey, I found a bug on that page"Dev: -"mmm, where exactly?"PM: -"There, the market is not displayed correctly"Dev: -"The what? Oh, you mean the football match name?"PM: -"Yes..."Dev: -"I see, I'm gonna warn the tester"Tester: [BUG2435 Status: Reported] The event name is not displayed correctly on homepage
![Page 21: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/21.jpg)
[BUG2435 Status: Reported] The event name is not displayed correctly on homepage
The market
The Football Match Name
![Page 22: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/22.jpg)
![Page 23: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/23.jpg)
![Page 24: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/24.jpg)
![Page 25: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/25.jpg)
Powered By
![Page 26: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/26.jpg)
“Specifications themselves are incredibly difficult to getright. [...] Specifications are not written in computerlanguage. They’re written in a horrible, horrible, language todescribe something explicitly, and that would be… English!Or any other language that humans use to communicate. Ifyou can write poetry and have two people feel differentthings when they read your poetry then it’s obviously not theright language to write specifications that are supposed toproduce always the same output!”
Theo Schlossnagle from “Responsibly maximizing craftsmanship in software engineering”
![Page 27: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/27.jpg)
“Walking on water and developing software from aspecification are easy if both are frozen”
Edward V. Berard
![Page 28: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/28.jpg)
Translation#1
#2
![Page 29: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/29.jpg)
![Page 30: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/30.jpg)
“There are only two hard things in Computer Science: cacheinvalidation and naming things.”
Phil Karlton
![Page 31: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/31.jpg)
“Names are the most powerful tool that programmers haveto communicate with each other”
Uncle Bob Martin
“Developers should use names to reveal their Intent andavoid disinformation”
![Page 32: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/32.jpg)
![Page 33: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/33.jpg)
![Page 34: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/34.jpg)
“The language needs to be rigorous, since software doesn’tcope well with ambiguity”
Martin Fowler
![Page 35: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/35.jpg)
![Page 36: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/36.jpg)
“Growing a ubiquitous language is hard work, but might beworth it. Learning and communication is just too important.”
Jef Claes
![Page 37: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/37.jpg)
![Page 38: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/38.jpg)
“Event storming is a workshop format aiming tocollaboratively create a model of a complex business flow.”
Alberto Brandolini
![Page 39: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/39.jpg)
![Page 40: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/40.jpg)
![Page 41: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/41.jpg)
![Page 42: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/42.jpg)
![Page 43: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/43.jpg)
![Page 44: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/44.jpg)
“Ideally, one would like to have participants coming fromtwo fields: people with questions and people with answers.They provide the perfect mix of curiosity and wisdom.”
Alberto Brandolini
![Page 45: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/45.jpg)
![Page 46: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/46.jpg)
![Page 47: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/47.jpg)
![Page 48: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/48.jpg)
![Page 49: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/49.jpg)
![Page 50: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/50.jpg)
ShoppingCartValidated
![Page 51: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/51.jpg)
ShoppingCartValidated
![Page 52: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/52.jpg)
ShoppingCartValidated
![Page 53: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/53.jpg)
ShoppingCartValidated
![Page 54: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/54.jpg)
ShoppingCartValidated
![Page 55: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/55.jpg)
ShoppingCartValidated
![Page 56: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/56.jpg)
![Page 57: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/57.jpg)
“It shortens the communication lines between the peoplewho want things and the people who do things.”
Ron Jeffries
![Page 58: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/58.jpg)
ziobrando.blogspot.com
![Page 59: Does Your Code Speak Business](https://reader034.vdocuments.us/reader034/viewer/2022050613/58773aa81a28ab342e8b5747/html5/thumbnails/59.jpg)