Reprenons un rythme soutenu des devfacts !
La persuasion
L’important, c’est d’être convaincu qu’t’es convaincu
Parfois débug c’est compliquer
Comment je teste l’alerte kidnapping en local ?
Bah tu vas dans un parc et tu enlèves un enfant, d’ici deux trois heures tu devrais voir l’alerte.
Être à sec
Vous pourriez tirer vers nous! On a plus de flèches de nerf ?
Seal of approval (lu sur slack)
Moi, Mr XXXX, Lead Dev de mon état, sain de corps et d’esprit, atteste de la validation et du bien fondé de cette requête, même si c’est un vendredi
Précision
Si il faut que ce soit précis, il faut préciser
French please
_ Est ce qu’on peut parler en français maintenant ici ? _ Yes.
La difficulté
Il y a 2 choses de compliquées en développement : nommer les choses et invalider du cache. Figure toi que je suis en train de nommer une PR qui invalide du cache
La qualité avant tout
if (value instanceof Collection) {
return ((Collection) value).isEmpty() ? false : true;
} else if (value instanceof String) {
return StringUtils.isNotBlank((String) value) ? true : false;
}
Boire ou coder
_ J’ai fait un bateau à la ganane pour la rétro ! _ Il y a du rhum dans la recette :rolling_on_the_floor_laughing: ? _ Même pas !!
Le CDD
Conférence de presse Driven Development
Mais oui c’est clair
switch($categoryId) {
case '16':
return 38;
case '18':
return 40;
case '26':
return 42;
case '28':
return 36;
}
Le nommage c’est important
$catId = 'turlututu';
$programId = 'chapeaupointu'
La magie nuagique
Le cloud est un état d’esprit, pas un endroit où on déploie
Les index commencent à 0
La reproductivité est l’étape N°1 du debuggage
On fait quoi demain ?
Rappelle moi d’acheter un agenda stp !
RIP
// Remplissage d'un tableau de données pour un template de job (pas Steve, il est mort)
Mme Irma
Montre moi ton diff, je te dirai qui tu es!
Les projets à succès
Il parait qu’un projet legacy c’est un projet qui a réussi… bin on a certains projets qui ont vachement bien réussi !
L’appétit des croissants
Pourriez-vous péter la prod plus souvent ?