Domande con tag 'language-agnostic'

7
risposte

Come puoi essere certo che una modifica controversa apportata al tuo software sia davvero la migliore per gli utenti?

Background: abbiamo recentemente apportato un cambiamento significativo all'interfaccia utente del nostro software. Tutte le versioni precedenti utilizzavano un'interfaccia MDI (le finestre scorrevano all'interno di una finestra padre). La nuo...
posta 24.03.2011 - 00:48
4
risposte

Il codice che termina in una condizione casuale è garantito per terminare?

Se avessi un codice terminato in base a se un generatore di numeri casuali ha restituito un risultato (come segue), sarebbe sicuro al 100% che il codice terminerebbe se fosse permesso di funzionare per sempre. while (random(MAX_NUMBER) != 0):...
posta 29.11.2012 - 08:16
4
risposte

Il modello di strategia può essere sovrautilizzato?

Esempio: un file, che rappresenta una versione serializzata di un oggetto, deve essere letto e deserializzato. Sarebbe semplice implementarlo se ci interessa solo un singolo formato di serializzazione, ma esistono molti di questi formati (JSON,...
posta 10.07.2011 - 03:55
3
risposte

La lettura della specifica è sufficiente? [chiuso]

Questa domanda è incentrata su Scheme ma potrebbe davvero essere applicata a qualsiasi LISP o al linguaggio di programmazione in generale. Sfondo Quindi recentemente ho ripreso Scheme dopo averlo giocato una o due volte prima. Al fine di...
posta 14.10.2012 - 21:15
2
risposte

Metodi deprecati nel codice base

Molto del codice su cui ho lavorato di recente, sia a livello professionale (leggi: sul lavoro) che in altri ambiti (leggi: a casa, per amici / famiglia / etc, o NOT FOR WORK), è stato lavorato on, ridisegnato e ri-implementato più volte - laddo...
posta 03.04.2012 - 17:09
2
risposte

Come implementare l'accoppiamento libero?

Voglio implementare l'accoppiamento libero in un progetto. Conosco due esempi di progetti di accoppiamento loose di successo: Su una workstation Unix, gli script di shell realizzano un accoppiamento lento tra le utilità di base. L'accopp...
posta 21.11.2013 - 12:48
2
risposte

Perché abbiamo i metodi dei mutatori?

Sto passando da Java a Python e sto avendo problemi a capire il decoratore @Property . Ho realizzato in linguaggi OOP (come Java) non capisco appieno il punto dei metodi mutator nel senso seguente: Supponiamo di avere una variabile privat...
posta 18.04.2017 - 00:41
4
risposte

Come determinare i casi di test più difficili da testare qualsiasi algoritmo?

Durante la risoluzione di qualsiasi problema, scriviamo algoritmi. Alcuni efficienti, altri no, alcuni funzionano, alcuni falliscono. Ma a volte finiamo per scrivere qualcosa che è per lo più un successo quando facciamo una prova di prova a secc...
posta 15.04.2013 - 18:02
2
risposte

cos'è esattamente l'ipertesto?

link : Hypertext is text displayed on a computer or other electronic device with references (hyperlinks) to other text that the reader can immediately access, usually by a mouse click or keypress sequence. Apart from running text, hy...
posta 12.07.2011 - 14:26
2
risposte

Questo modello di dati è un elenco o un albero?

Utilizzando la sintassi python con il seguente diagramma di ambiente, l'insegnante ci ha insegnato che ci sono 11 alberi (contorno arancione) in questo diagramma, inclusa la foglia. Èstatoinsegnato qui , Gli elenchi sono rappresentati com...
posta 16.07.2015 - 07:49