Créateur d’applications mobiles
TECH TALK
GRATUITS & OUVERTS AU PUBLIC
Tech talk sous forme de courtes formations le mercredi de 17h à 18h ! N’hésitez pas à nous contacter afin de participer aux prochaines sessions au sein de nos locaux !
TECH TALK ANIMÉ PAR
OLIVIER TABONE CO-FONDATEUR / DIRECTEUR TECHNIQUE
[email protected] 06 83 01 05 76
TECH TALK #15 - 08/03/2017
SCHEDULE https://goo.gl/Rp92xO OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
08/03/2017 #15 Swift3 Naming
4
TECH TALK #15 - 08/03/2018
SWIFT3 NAMING
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR
THERE ARE ONLY TWO HARD THINGS IN COMPUTER SCIENCE. Martin Fowler
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR
THERE ARE ONLY TWO HARD THINGS IN COMPUTER SCIENCE. Olivier Tabone
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
RULES OF THE ROAD swift.org/documentation/api-design-guidelines/
8
TECH TALK #15 - 08/03/2017
PROMOTE CLEAR USAGE OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
INCLUDE ALL THE WORDS NEEDED TO AVOID AMBIGUITY FOR A PERSON READING CODE WHERE THE NAME IS USED.
9
TECH TALK #15 - 08/03/2017
PROMOTE CLEAR USAGE OMIT NEEDLESS WORDS OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
EVERY WORD IN A NAME SHOULD CONVEY SALIENT INFORMATION AT THE USE SITE.
10
TECH TALK #15 - 08/03/2017
PROMOTE CLEAR USAGE OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
NAME VARIABLES, PARAMETERS, AND ASSOCIATED TYPES ACCORDING TO THEIR ROLES RATHER THAN THEIR TYPE CONSTRAINTS.
11
TECH TALK #15 - 08/03/2017
PROMOTE CLEAR USAGE OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
COMPENSATE FOR WEAK TYPE INFORMATION TO CLARIFY A PARAMETER’S ROLE. NSOBJECT
ANY
STRING
12
INT
TECH TALK #15 - 08/03/2017
PROMOTE CLEAR USAGE AVOID AMBIGUITY OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
OMIT NEEDLESS WORDS NAME ACCORDING TO ROLES COMPENSATE FOR WEAK TYPES
TECH TALK #15 - 08/03/2017
FLUENT USAGE MAKE USE SITES FORM GRAMMATICAL ENGLISH PHRASES OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
14
TECH TALK #15 - 08/03/2017
FLUENT USAGE INITIALIZER AND FACTORY METHOD CALLS OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
SHOULD FORM A PHRASE THAT DOES NOT INCLUDE THE FIRST ARGUMENT
15
TECH TALK #15 - 08/03/2017
FLUENT USAGE NAME FUNCTIONS AND METHODS ACCORDING TO THEIR SIDE-EFFECTS OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
‣ Use nouns when method has no side effects ‣ x.distance(to: y) ‣ use imperative verbs if method has side effects ‣ print(x) ‣ -ed/-ing for non-mutating equivalents ‣ x.sort()
x.sorted() 16
TECH TALK #15 - 08/03/2017
AVOID AMBIGUITY OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
OMIT NEEDLESS WORDS NAME ACCORDING TO ROLES COMPENSATE FOR WEAK TYPES
MAKE USE SITES FORM GRAMMATICAL ENGLISH PHRASES INITIALIZER AND FACTORY METHOD NAME ACCORDING TO SIDE-EFFECTS
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
🍽 YOUR OWN 💩
18
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
19
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
20
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
21
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
22
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
23
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
24
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
25
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
26
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
27
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
28
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
29
TECH TALK #15 - 08/03/2017
OLIVIER TABONE CO-FONDATEUR DIRECTEUR TECHNIQUE
30
MERCI DE VOTRE PARTICIPATION !
Créateur d’applications mobiles