DIY: Analyse statique en Java le Jeudi 12 Main 2016

Trouver des bugs dans votre code Java sans avoir à l’exécuter ? C’est possible. Découvrez de quelle manière l’analyse statique est un moyen de trouver des bugs en comprenant le fonctionnement de l’analyseur Java de SonarQube.

Quelles sont les difficultés pour comprendre le langage Java ?

Qu’est-ce que l’analyse syntaxique, l’analyse sémantique et l’exécution symbolique ?

Et comment, en se basant sur le code source, il est possible de trouver des problèmes dans votre code sans avoir à l’exécuter ?

Répondre à toutes ces questions vous permettra d’écrire vos propres règles d’analyse statique !

Les conférenciers

Michael Gumowski

Développeur Java dans l’équipe Language @ Sonarsouce, qu’il rejoint après un peu plus de 2 ans en société de service. Apprécie le grand air, la montagne, la course à pieds (beaucoup), la rando, et le télémark.

Nicolas Peru

Développeur java, sportif du dimanche, je travaille pour SonarSource dans l’équipe Langage et plus précisément sur le plugin pour Java.

Inscription:

http://www.meetup.com/fr-FR/AlpesJUG/events/230899047/

Attention on change de lieu

Cette soirée se déroulera sur le campus au Laboratoire LIG – Bâtiment CTL 7 allée de Palestine 38610 , GIERES, à partir de 19h

Deux licenses JetBrains et de nombreux t-shirts SonarQube à gagner !

Practical Vim by Drew Neil from Pragmatic Bookshelf

dnvim2_xlargecover Si il y a bien une activité que je pratique de manière consistente depuis des années, c’est bien éditer du texte. Et ca ne devrait pas ralentir. Je connais Vim depuis des années, mais sans jamais avoir pris le temps d’apprendre à m’en servir. Je n’ai jamais eu la patience de suivre les nombreux tutoriels, video, screencast et autres vimtutor … il existe plétore de ressources sur le sujet!

J’ai besoin d’une conférence, d’un livre pour me focaliser sur un sujet. Et voilà donc un bon livre, ce qui ne semble pas évident avec ce sujet!
Bref il se lit bien, c’est concret, on apprend vraiment des choses et il évite le piège d’une longue énumération de tous les raccourcis clavier, ce n’est pas une ennuyeuse doc de référence.
Je l’ai lu comme un roman, mais on peut le faire dans n’importe quel ordre. Ca permet donc de le garder sous la main comme aide mémoire.
Il n’est jamais trop tard pour apprendre et il existe des plugin IntelliJ, Eclipse, Chrome … pour retrouver du simili Vim et ne pas perdre la main.


 

If there is one activity that I do consistently for years, it is typing text. And I don’t see it slowing down. Over the years I spent a lot of time doing things by hand, in a hurry, because I never took the time to learn, or when I tried tutorials, never had the patience, and quickly surfed away to other web sites.
I know I need a book, or a conference, to stick to a subject.
Practical Vim is not a boring list of keys and shortcuts, Neil goes to the essential, the useful and demonstrated actions that will make you faster.
Also due to the composable nature of Vim, it is easier to learn through re-use and build on your skills.
That is also how the book is organized, it is composable, you can read it in any order. At the same time, each part is engaging and solve a real editing problem.
Now, I read it front to cover and I keep it near me.

Highly advised, it is never too late to learn.