[simplification] places sur matelas

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

[simplification] places sur matelas

Message par sly »

Suite à un bug concernant la saisie des places sur matelas où j'ai tout particulièrement galéré, je voudrais simplifier :

Notre manière de gérer le nombre de place sur matelas rend la maintenance pénible et la compréhension pas évidente vis à vis de l'autre champs "Places prévues pour dormir" (selon moi)

Explications : le champ "Places prévues pour dormir" c'est simple, c'est un champs qu'on rempli avec un entier, si on tente de mettre vide ou -1 ou des lettres, le système n'est pas content et précise qu'il faut un entier positif. Si l'utilisateur n'a pas compté précisément, ben il met à peu prèt et pis ajoute en remarque qu'il ne s'en souvient pas.
A l'inverse, pour les places sur matelas, j'ai ou quelqu'un (me rappelle plus) a voulu ruser avec une exquise finesse, il est possible soit indiquer un nombre de place (un entier supérieure ou égal à 1, soit d'indiquer par une coche qu'on ne sait pas et même d'indiquer qu'on sait qu'il y en a, mais sans se rappeler du nombre.
Places sur Matelas : "ne sait pas" ou "sans" ou "avec" et champs à remplir. Champs à remplir qui peut valoir 0 ou vide.

On peut donc renseigner qu'il y a des matelas, et mettre zéro, et ça veut dire qu'on ne sait pas.

Je trouve ça contre intuitif, si on met zéro, c'est qu'il y en a zéro. Ça à la limite, je pourrais interdire le zéro.
Je me demande s'il n'est pas plus compliqué qu'utile de permettre d'indiquer qu'on sait qu'il y en a, mais en nombre inconnu, ne serait il pas plus simple de proposer : "on ne sait pas ou on sait et on l'indique" ?
Et faire de même pour les places prévue pour dormir ?

Si je le fais, ça veut dire que les cabanes qui sont actuellement renseignée en "Avec, mais en nombre inconnu" je les passes en "ne sait pas"

Est-ce une perte ? la simplification vaut-elle le coup ?
Avatar du membre
Dominique
Messages : 3705
Enregistré le : 08 avr. 2006, 21:58

Re: [simplification] places sur matelas

Message par Dominique »

Je propose :
ne sait pas o sans o avec o nombre o [champ numérique]

Logiquement, il ne devrait pas y avoir de cabanes "avec" et sans nombre renseigné puisque ce champ est un entier
Avatar du membre
Claude Mauguier
Messages : 4233
Enregistré le : 16 févr. 2005, 01:00
Localisation : Isére

Re: [simplification] places sur matelas

Message par Claude Mauguier »

1) La notion de "places pour dormir" sert un peu à n'importe quoi : faute d'emplacements dédiés (lit, couchette, bat flanc, etc.) le visiteur qui crée la fiche estime au pif le nombre de sardines qu'on pourra caser sur la surface de telle soupente... ça donne lieu à des approximations qui valent mieux que rien mais qui ne le restent pas moins.
EMPLACEMENT pour dormir : oui/non (non=0)/ne sait pas et basta. Et un sol de terre battue recouvert de fientes de moutons/vaches/ânes/etc. vaut pour 0 ! Alors que certaines "cabanes" arborent fièrement des "places" dont un chien ne voudrait pas !
Si des places dédiées sont présentes (voir plus haut) on le dit, on l'écrit et c'est tout.

2) Le cas des matelas, contrairement à la géométrie du bâtiment, peut varier selon :
- présent/absent
- qu'ils ont disparu/apparu
- qu'ils sont crades/bouffés par les souris/brûlés par les bougies/demi ou quart de format
- etc.

Je dirais qu'il vaut mieux laisser une légère dose d'incertitude sur ce point et n'offrir que les options oui/non/ne sait pas là encore...savoir qu'on aura 20 matelas à dispo encourage la fréquentation de masse...suivez mon regard !
Donc pareillement les simples options oui/non/ne sait pas.
On s'épargne les taillages de tifs en 4, via des nombres entiers, relatifs, voire complexes dans certains cas... 8) :ours:
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: [simplification] places sur matelas

Message par sly »

Le vocable "places pour dormir" a été depuis quelque années remplacé par le plus précis "Places prévues pour dormir"

Certes, parfois, quand il a été prévu de dormir a même le sol,(genre à l'étage, isolé de la dalle béton froide du bas) comme ici : https://www.refuges.info/point/495/caba ... nde-Baroz/
On pourrait ergoter sur une fourchette allant de 10 à 14 mais il me semble assez bien entendu, même sans lire http://www.refuges.info/wiki/fiche-cabane-non-gardee qu'un sol en terre battu rempli de déchets ne compte pas dans la notion de "prévue"
Dès lors, malgré l'incertitude, savoir qu'il y a ~4 places ou ~30 places me semble pertinent, et par la suite, si on est un groupe de 6 on cherchera plus volontier une cabane avec 10 places ou plus.

Bref, je pense que ça reste pertinent de l'indiquer, les remarques sont là pour ajouter de la poésie (14 places possibles mais à condition d'avoir un bon niveau au jeu Tétris et d'accepter d'avoir les chaussettes du voisin dans le pif, donc plutôt 10 places max)

J'avais envisagé ce que Dominique a explicité (une petite simplification, mais moins extrême que celle de Claude) :
- soit on ne sait pas
- soit on sait
Et si on sait, soit on sait qu'il n'y en a pas : 0, soit on sait qu'il y en a et on l'indique, même approximativement.
Reste plus qu'un détail d'ergonomie et on propose soit :
1) ne sait pas OU nombre (0 étant possible)
2) ne sait pas OU y'en a pas OU nombre (positif)

Je vais faire un essai avec 1), le plus simple, et voir quel texte choisir pour voir si ça semble compréhensible

Merci pour vos suggestions (sachant qu'on est bien dans le découpage de cheveux en 4 en effet)
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: [simplification] places sur matelas

Message par sly »

Voilà qui est fait, j'en ai profité pour traiter le cas des places prévue pour dormir de la même façon. Ainsi, j'espère, quand la personne n'a pas penser à noter le nombre de place, elle sera plus tenté de cocher "je ne sais pas" que de mettre 0.
J'ai aussi regroupé cote à cote ces 2 types de place en factorisant mon code.

Sans m'y attendre, ça a touché bien plus de code (car j'ai pas pu m'empêcher de nettoyer quelques bidouilles) ce qui pourrait donc avoir plus de raison de bugger.