Coder le

MONDE
DE DEMAIN

 

Publier une librairie sur le repo maven central (avec Gradle Kotlin DSL)

Hokay. Donc, vous avez fait une librairie java/kotlin, mais genre un truc vraiment chouette, pas simplement une lib qui vérifie qu’un nombre est pair ou qui retourne true. Vous vous dites que ca serait chouette de la publier sur le repo maven central, pour que tous les projets Java/Kotlin de la terre puissent en bénéficier. Malheureusement, le repo maven central a un videur devant la porte, il ne vous connaît pas, et vous n’avez pas votre carte d’identité.

Vous entrez pas

Lire la suite

Le Java, késako?

Qu’est-ce que le Java ? Vous avez certainement entendu parler de nombreux termes utilisés dans l’écosystème Java, comme « JVM », « JRE », ou encore « Serveur Tomcat ». S’imposant comme la technologie la plus utilisée au monde, nous allons voir ce que permet cette technologie, et quelles sont les forces qui ont permis son adoption. Bonne lecture !

Le Java c’est quoi?

C’est avant tout un langage de programmation dit de « haut niveau » développé par Sun Microsystems en 1995. Tout le code source est écrit dans des fichiers comportant l’extension .java. Ce code source est ensuite compilé par le compilateur java, nommé « javac », …

Lire la suite

Parole d’expert – Code smell : l’indentation excessive du code


Tournez votre tête de quatre-vingt dix degrés vers la droite. Si votre code ressemble à l’Everest, accompagné de ses petites soeurs Nuptse et Lhotse, alors votre code est probablement trop indenté, et trop long : c’est un code smell. Les « code smells » sont un indicateur facile à déceler, souvent symptômes d’un problème sous-jacent plus important.

Houston, nous avons un problème.

Houston, nous avons un problème.

Dans cet article j’ai envie de vous parler du « code smell » très courant suivant: celui d’avoir trop de niveaux d’indentation dans le code.

Je vais utiliser ici du code java pour illustrer mes exemples, mais ce problème transcende

Lire la suite