Nous sommes heureux d’annoncer la publication de notre article Scala de A à Z dans le magazine Programmez! n°158 – décembre 2012.
Le but de cet article, en étudiant le côté obscur de la Force, est de présenter les fonctionnalités du langage qui nous paraissent idiomatiques sans rentrer dans le détail des l’ensemble des possibilités du langage.
Extrait:
Scala intègre directement le design pattern Singleton dans le langage via le concept d’object. Un object se comporte comme une classe normale et suit les mêmes règles d’héritage, mais c’est le langage qui se charge de créer l’instance unique qu’il représente.
L’Empire utilise un object pour représenter ses généraux, comme Darth Vader, qui est évidemment unique au sein de la galaxie.
Nous n’en dirons pas plus, de crainte qu’un Seigneur Sith ne trouve ces révélations audacieuses (mais si vous souhaitez utilisez les sources, elles sont disponibles sur GitHub).
L’article a conjointement été rédigé par Vincent Membré, développeur chez Normation, fraîchement sorti de l’Université Pierre et Marie Curie/Paris VI, néo-scalaiste convaincu, et par François Armand, directeur R&D chez Normation et lead developer de la solution d’automatisation et d’audit en continu de SI Rudder.
Bonne lecture !