[Isis-fish-users] Attention : target factors dans une base multi-specifique

Eric Chatellier chatellier at codelutin.com
Ven 2 Avr 09:58:17 CEST 2010


Bonjour,

Je confirme, c'est bien 1 par défaut :

    public double getTargetFactor(PopulationGroup group) {
        // Par defaut on retourne 1 si dans les donnes rien n'est
        // precisé (20041108: Stef + dom)
        double result = 1;

        Species species = group.getPopulation().getSpecies();
        TargetSpecies targetSpecies = this.getSpeciesTargetSpecies(species);
        if (targetSpecies != null) {
            result = targetSpecies.getTargetFactor(group);
        } else {
            if (log.isDebugEnabled()) {
                log.debug(_("isisfish.error.no.target.species", this,
group));
            }
        }
        return result;
    }



Le 01/04/2010 19:13, Stephanie MAHEVAS a écrit :
> le danger de la mettre à 0 c'est qu'il n'y aurait pas de capture alors
> que le principe meme d'ISIS est de pouvoir generer des captures des
> qu'il y a un effort dans une zone de presence d'une espece.
> Si la valeur 1 par defaut est dangereuse (car elle n'est pas visible à
> l'utilisateur et qu'il faut absolument qu'elle soit standardisée à
> l'echelle du métier avec les autres especes capturables), je propose
> que la valeur par default soit null (ou NaN) pour etre sur que
> l'utilisateur prenne le soin de mettre une valeur lui-meme. Le tout
> etant bien entendu decrit dans le manuel!
Un double a forcement une valeur par défaut, on ne peut mettre ni null,
ni NaN.

-- 
Éric <chatellier at codelutin.com>
Tel: 02 40 50 29 28
http://www.codelutin.com 




Plus d'informations sur la liste de diffusion Isis-fish-users