En plus je l'ai zappé cte couennerie.. en même temps je dois être blasé à force de lire du code tout naze.
Hier lors d'un code review je suis tombé sur boolean_A & boolean_B :cry: :calim2:
Type: Messages; Utilisateur: bulbo
En plus je l'ai zappé cte couennerie.. en même temps je dois être blasé à force de lire du code tout naze.
Hier lors d'un code review je suis tombé sur boolean_A & boolean_B :cry: :calim2:
Très bien ce strip .. et j'suis content, c'est pas mon personnage qui a du bide :mrgreen:
Cette désagréable expérience a eu lieu en d'autres temps.. ça devait se situer en 2004 ou 2005 donc ça a peut-être changé depuis .. mais ça voudrait dire qu'apache commons n'utilise pas apache...
Heu ... c'était un troll assumé dés le début, donc un peu plus un peu moins, en plus ça reste technique et intéressant, du coup moi ça ne me dérange pas.
Si c'est le résolu qui coince je l'enlève...
Ce que je disais c'est plus une question de support en cas de soucis, tu découvres un bug dans une lib externe dont le projet est mort .. bah tu es bon pour te coltiner le fix toi même, dans un code...
Mouais c'est tellement quasiment un standard qu'en 16 ans de carrière je n'ai pas eu un projet qui utilisait vraiment et correctement les commons-lang ou même les commons tout court d'Apache.
Je...
En même temps j'avais prévenu dés le début que c'était taquinerie vendredesque :) je ne m'attendais pas à une telle empoignade philosophique.
En plus c'est balot j'avais fini mes chips :(
Bon...
En même temps que dire d'un développeur qui refactorise un code qui fonctionne ...
Règle numéro 1 du développeur: Si ça marche tu ne touches pas :mrgreen:
Et qui ne teste pas ensuite le...
Si maintenant tu pouvais en plus le pointer sur quelqu'un d'autre :ccool: :mouarf:
L'autre écriture n'est pas plus safe, exemple rencontré récemment au taf.
Expression originale:
if ((str != null) && str.equals("ABCD"))
On demande à un programmeur inexpérimenté (on va...
C'est surtout un poil biaisé comme exemple, equals est censé être une bijection alors que > non.
a.equals(b) == b.equals(a)
(a > b) != (b > a)
Je n'ai parlé que du equals à dessein, je...
La méthode equals étant une bijection, je ne vois pas bien en quoi a.equals(b) pourrait bien différer de b.equals(a) niveau sémantique.
Ensuite pour ce que la JVM fait dans ce cas, elle initialise...
Même si j'ai du mal avec leur déguisements, j'applique le principe du KISS dans mes développement: Keep It Simple and Stupid :)
Pour préciser mon propos, je n'utilise cette écriture que lorsque je dois comparer avec une constante soit une chaine constante "ABCD" soit une constante java déclarée ainsi:
public static final...
Pour faire suite à cette discussion : http://www.developpez.net/forums/d1384497/java/general-java/apis/tutoriel-guava-partie-4-utilitaires/#post7530394
Il se trouve que j'ai pris l'habitude de...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.