Blank Twitter
Home

Displaying Tag 'java'

août
3
xfactor

Voila un petit moment que mon blog est resté au point mort. L’explication à cela est du à :

  • la fin de ma mission chez Groupama début juillet.
  • le passage de la certification SCJP dans la foulée.

Je vais faire le bilan de la certification SCJP dans mon prochain post donc je ne vais pas plus m’attarder sur celle-ci maintenant. Par contre le fait d’avoir travailler la certification m’a permis de découvrir certaines subtilités du langage java. Si vous trouvez la réponse tout de suite aux questions ci-dessous c’est bon, la certif SCJP est dans votre poche, sinon au boulot…

Click to continue »

xfactor
21:16
 
mar
16
xfactor

Pour aujourd’hui quelques astuces Eclipse. Elles sont très simples, mais je les utilise vraiment quotidiennement et je me rend compte que pas mal de personnes ne les connaissent pas.

  • La première est l’utilisation des regex dans l’éditeur « rechercher/remplacer ». Comment peut-on gagner beaucoup de temps et s’éviter un boulot à la con ?
  • La seconde est l’utilisation des « tasks » (TODO, FIXME, …). Comment bien les utiliser, comment créer les siennes ?

Click to continue »

xfactor
12:16
 
mar
12
xfactor

Nous utilisons très souvent les librairies commons d’Apache pour diverses choses, notamment pour le logging (commons logging), les connexions diverses et variées et urls (commons net), envoyer des fichiers en J2EE (commons FileUpload), envoyer des mails (commons email), et bien d’autres encore…

Je n’utilise que certaines de ces librairies par habitude, mais je me rend compte de plus en plus souvent que cela vaut le coup d’aller fréquemment y faire un saut pour éviter de réinventer la roue à chaque fois…

Ce coup ci je viens de retomber sur l’API commons lang qui vise à étoffer le comportement de java.lang. Elle contient quantité de classes utilitaires qui peuvent être utilisées sur énormément de projet, d’ailleurs je pense que beaucoup de projets réécrivent en partie ces classes (vécu)…

Voici un petit tour rapide de ce que j’ai découvert d’intéressant :

  • La classe StringUtils avec notamment la méthode IsEmpty() qui permet de remplacer monString != null && !(«  »).equals(monString)
  • HashCodeBuilder qui permet de coder un bon hashCode sans avoir à ressortir à chaque fois java efficace de Joshua Blosch (que je recommande)
  • ExceptionsUtils.getStackTrace(e) qui permet d’écrire la stackTrace dans une log par exemple ce que ne permet pas e.printStackTrace()
  • DateUtils qui contient des méthodes tels : addYear(), addMonth(), addMinute(), …
  • EqualsBuilder pour aider à redéfinir la méthode equals
  • NumberUtils avec par exemple toInt(str), toFloat(str), …

Mon conseil du jour est donc : gagnons du temps et refouillons un peu dans les commons :)

xfactor
23:32
 
xfactor
xfactor
Subscribe RSSxfactor
 
xfactor
profile
About
Je suis Nathaniel Richand.
Vous trouverez dans ce blog tout ce qui touche au développement personnel, à mon personal MBA ainsi que diverses choses ayant trait à mon travail de consultant logiciel.

Si vous souhaitez voir mes articles techniques ceux-ci sont désormais publiés sur le blog de Xebia.

A noter, mes propos sont tenus à titre purement personnel et n'engage en aucun cas mon entreprise.
xfactor
In collaboration with Jackpotjoy Bingo, Virgin Bingo and 32Red Casino.
Designed by
 
Virgin Casino