Tutte le domande

3
risposte

Quando deprecare e quando eliminare in Java

Come parte di uno sforzo di refactoring o semplicemente di uno sviluppo in corso, un particolare metodo o forse un'intera classe può diventare obsoleto in un certo senso. Java supporta l'annotazione @Deprecated per indicare che probabilment...
posta 13.04.2011 - 16:00
7
risposte

Chi dovrebbe scrivere il piano di test?

Sono nel team di sviluppo interno della mia azienda e sviluppiamo i siti Web della nostra azienda in base alle esigenze del team di marketing. Prima di rilasciare il sito a loro per i test di accettazione, ci è stato chiesto di fornire loro un p...
posta 16.02.2011 - 13:50
4
risposte

I CSS sono un linguaggio di programmazione? [duplicare]

Come ho capito, un linguaggio di programmazione è qualcosa che può essere usato per risolvere un problema / eseguire un alogrithm. Poi qualcuno mi ha detto "Ho programmato un sito web usando HTML, JavaScript e CSS", e la mia reazione immedia...
posta 09.01.2012 - 00:00
5
risposte

Come cambia il concetto di una classe quando si passano dati al costruttore anziché ai parametri del metodo?

Diciamo che stiamo facendo un parser. Un'implementazione potrebbe essere: public sealed class Parser1 { public string Parse(string text) { ... } } Oppure potremmo passare il testo al costruttore: public sealed class Par...
posta 04.06.2013 - 20:17
8
risposte

Che dire di tutte quelle regole di codifica?

Ho sempre sostenuto l'idea di avere regole di programmazione per sviluppatori in un'azienda o in un progetto specifico. Soprattutto se l'azienda ha dimensioni superiori a 10. Più grande è l'azienda, maggiore è la necessità. So che molte persone...
posta 28.03.2011 - 18:48
1
risposta

Tendenze linguistiche di programmazione

Ci sono alcune statistiche là fuori che mostrano il ca. numero di utenti che i linguaggi di programmazione popolari hanno e il tasso con cui questo numero aumenta nel tempo?     
posta 11.08.2012 - 10:50
4
risposte

Usare l'apprendimento automatico per mirare gli specchi in un array solare?

Ho pensato ai collettori solari dove diversi specchi indipendenti focalizzano la luce su un collettore solare, simile al seguente design di Energy Innovations. Poichécisarannodeidifettinell'assemblaggiodiquestosolare,stoprocedendoconleseguent...
posta 27.11.2012 - 20:56
2
risposte

Possiamo davvero usare l'immutabilità in OOP senza perdere tutte le funzionalità chiave OOP?

Vedo i vantaggi di rendere immutabili gli oggetti nel mio programma. Quando penso profondamente a un buon design per la mia applicazione, spesso arrivo a molti dei miei oggetti immutabili. Spesso arriva al punto in cui mi piacerebbe avere tutti...
posta 02.06.2017 - 10:08
4
risposte

In MVC, può / dovrebbe il recupero dei dati di base dal modello essere fatto nella vista?

Dato il concetto di 'skinny controller, modelli grassi' e l'accettazione generale che Views può chiamare direttamente su Models quando richiede dati per l'output, si dovrebbe prendere in considerazione la gestione delle parti 'get and display'...
posta 31.01.2013 - 17:49
7
risposte

Refactoring e principio Aperto / Chiuso

Recentemente sto leggendo un sito web sullo sviluppo del codice pulito (non inserisco qui un link perché non è in inglese). Uno dei principi pubblicizzati da questo sito è il Open Closed Principle : ogni componente software dovrebbe essere a...
posta 19.10.2012 - 11:06