Skip to content
Georges Khaznadar edited this page Jun 22, 2014 · 1 revision

Langues ?

La plupart des messages échangés entre développeurs est en français, ce wiki sera en français au début.

La documentation des sources sera en anglais autant que possible, pour préserver les possibilités d'élargissement de l'équipe

Styles de programmation

Whitecat est actuellement développé à l'aide de compilation de source en C++, ça peut rester ainsi pendant un moment. Si les fonctionnalités importantes du logiciel peuvent être implémentées par des bibliothèques dynamiques, on peut imaginer plus tard des développement à l'aide de langages autres (Perl, Python, Ruby).

Avant cela, il va falloir changer le style de programmation, qui est actuellement organisé autour d'un schéma massivement global, pour dégager des classes et programmer par objets.

À partir du 22/06/2014, la branche "test-mise-en-objets", qui n'est pas totalement compilable, contient des essais pour dégager des classes C++ à partir des parties importantes du programme Whitecat.

Repérage des composants principaux de Whitecat, pour le codage orienté-objets

On pourra avancer sur