Domanda

Ho partecipato ad un software paghe demo di ieri in cui menu di scorrimento anno in tutto il software corse dal 2000 al 2200 . Ora, siamo stati tutti su questa strada prima con 2 miopia cifre, ma onestamente - una durata 200 anni per un sistema del libro paga Java e Oracle? Il nostro consiglio di amministrazione sarebbe entusiasti se la società era ancora solvente per 1/4 ° così a lungo.

Quando costretti ad utilizzare un anno a discesa selezionare, dove si disegna la linea?

È stato utile?

Soluzione

Perché non rendere la vostra applicazione end-user-configurabile? Dare loro una schermata di configurazione, lasciarli entrare in un cut-off l'anno a 4 cifre e si riferiscono a quella del codice?

Mi piace fare il più possibile per l'utente finale configurabili - questo significa che posso spedire uno s / w per più clienti, e spinge fuori alcune decisioni difficili per loro :-)

Altri suggerimenti

Dipende l'uso. Se si sta cercando di accertare l'età di ritiro per la pianificazione finanziaria, è necessario consentire agli utenti di selezionare anni decenni nel futuro. Se stai chiedendo le date di scadenza delle carte di credito, anno in corso + 10 dovrebbe essere più che sufficiente. In entrambi i casi, si sarebbe popolando questi menù a discesa in modo dinamico, per timore che si desidera ritoccare l'interfaccia utente ogni anno.

Lo svantaggio di una vasta gamma quali è che la discesa diventa ingombrante -. Ci sarà sicuramente una barra di scorrimento, e diventa più difficile trovare l'anno che stai cercando

Se deve gestire le date di pensionamento, direi 55 anni nel futuro sarebbero sufficienti (uno di 18 anni, sarà probabilmente in pensione, 73). La mia esperienza limitata con tali sistemi mi impedisce di sapere che cosa un limite ragionevole sarebbe altrimenti - forse si può illuminarci

?

Chi ti costringe ad utilizzare un anno a discesa selezionare? Sono fastidioso come l'inferno.

Fare un progetto di ricerca che mostra che digitando una data 4 cifre richiede meno tempo rispetto all'utilizzo di un menu a discesa abbastanza grande per avere una barra di scorrimento, moltiplicare la differenza di tempo da una stima enormemente gonfiato di quante persone saranno utilizzando il software, si moltiplicano che da una stima enormemente gonfiato del tasso di retribuzione per l'immissione dei dati, e mostrare la società come è possibile risparmiare $ il 18,7 miliardi nell'arco di vita del software.

La più antica età dell'uomo confermato è 115. Quindi la mia scommessa sarebbe quella di impostare a 120.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top