Après une manipulation hasardeuse, j’ai perdu un stash, mais alors comment diable le retrouver ?
Mon chemin vers la perdition : Lire le reste de cet article »
Après une manipulation hasardeuse, j’ai perdu un stash, mais alors comment diable le retrouver ?
Mon chemin vers la perdition : Lire le reste de cet article »
Les regex c’est bien ! C’est même génial. Mais il y a un truc qui n’est pas faisable : des patterns récursifs dans une chaine. (Il existe bien la syntaxe (?R) dans certains langages mais en javascript par exemple, il faut se débrouiller tout seul.
La création d’objet en javascript est un sujet primordiale mais parfois difficilement maitrisé.
Voyons rapidement un petit exemple pour comprendre comment déclarer des variables privées et publiques :
Exemple de problématique: récupérer des tags html valides.
C’est à dire qui commence par un tag (<a>, <u>, <strong>) et qui fini par le bon tag (</a>, </u>, </strong>).
Qui dit plusieurs branches, dit souvent plusieurs workspaces et plusieurs instances d’eclipse ouvert en même temps pour passer rapidement d’un workspace à l’autre.
L’optimisation en informatique est quelque chose de crucial ! Mais on n’y pense pas toujours.
On nous dit et répète qu’il ne faut pas faire d’optimisation avant que le programme fonctionne complètement et répond aux spécifications fonctionnelles. Puis, une fois que le programme fonctionne, comme on est souvent pressé par le temps dans le monde de l’entreprise, la phase de réfactoring et d’optimisation ne sera pas faite…
La réponse est oui. Et pourtant à la lecture de cet article d’Anthony Ferrara on en vient à douter… Les exemples sont fait en PHP mais ses propos n’en restent pas moins valides en Java.
Une vielle application ? Pas de logger en place ou pas utilisé partout ?
Le refactoring pour supprimer tous les appels à System.out et System.err peut etre long et fastidieu.
Ne vous est-il pas déjà souvent arriver au cours de vos projets d’avoir des demandes de vos MOA pour faire de l’export Excel ?
Généralement, dans le monde JAVA, on se tourne vers des librairies telles que Apache POI ou encore JExel API. Dans le monde PHP, on se tournera, par exemple, vers PHPExcel.