Tutte le domande

5
risposte

Come testare il software che è sensibile al fattore tempo?

Per tempo sensibile intendo per esempio uno script che viene eseguito solo una volta al mese o uno script che viene eseguito continuamente ma fornisce un determinato output solo una volta al mese. Ovviamente è possibile eseguire un test unitario...
posta 06.07.2011 - 23:21
7
risposte

Evasione delle regole in Wizards and Warriors

In questa serie di post del blog , Eric Lippert descrive un problema nella progettazione orientata agli oggetti usando come esempi esempi di procedure guidate e guerrieri: abstract class Weapon { } sealed class Staff : Weapon { } sealed class...
posta 22.11.2017 - 23:03
3
risposte

È sicuro trasmettere i token di accesso tramite le intestazioni HTTP?

È il primo servizio web RESTful e sono preoccupato per i problemi di sicurezza. È sicuro trasmettere il mio token di accesso tramite le intestazioni HTTP? Ad esempio: POST /v1/i/resource HTTP/1.1 Content-Type: application/x-www-form-urlencoded...
posta 31.08.2013 - 08:45
3
risposte

Cosa impedisce alle app HTML5 e JS di funzionare come le app native?

Da quanto ho capito, HTML è un linguaggio di markup, così come il contenuto di XAML, XIB e qualunque sia l'utilizzo di Android e altri framework di sviluppo dell'interfaccia utente nativa. JavaScript è un linguaggio di programmazione utili...
posta 19.06.2013 - 07:18
6
risposte

È buona norma archiviare i runtime del framework sotto il controllo del codice sorgente?

Conosco molti negozi di software mantieni i binari sotto controllo sorgente . Tuttavia, il nostro negozio era venuto a memorizzare intere framework sul repository: DirectX runtime, CUDA, nVidia Optix, qualunque cosa. Si dice che rende più fa...
posta 03.01.2012 - 06:55
5
risposte

Come affrontare il refactoring di un'applicazione web esistente?

Ultimamente ho letto e pensato molto e sono giunto alla conclusione che forse dovrei ripensare alla mia strategia di sviluppo web. Sto facendo un sacco di programmazione "al volo" e nei 2 anni in cui ho lavorato su un'applicazione web PHP, quell...
posta 17.12.2010 - 11:25
4
risposte

Server di build continuo (cc.net, hudson, bamboo, ecc.) esperienza di compilazione remota?

Attualmente utilizziamo una volta il server cc.net per il nostro processo di compilazione, che costruisce sia .net (usando msbuild e nant) che java (usando maven e ant). CC.net monitora il controllo del codice sorgente e attiva una build remo...
posta 27.09.2010 - 15:27
4
risposte

Refactoring: è appropriato semplicemente riscrivere il codice, a condizione che tutti i test superino?

Di recente ho guardato "Tutte le piccole cose" di RailsConf 2014. Durante questo discorso, Sandi Metz ha funzione che include una grande istruzione if annidata: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a...
posta 24.10.2018 - 01:57
5
risposte

E 'una violazione del principio Open-Closed aggiornare una costante che rappresenta un valore del mondo reale?

Ho una classe che calcola il reddito annuale netto dei lavoratori. Ha una costante che rappresenta una percentuale di tasse. Ma un giorno l'aliquota d'imposta è cambiata, quindi ho bisogno di correggere il codice. L'atto di correggere questa...
posta 07.12.2017 - 13:22
3
risposte

Qual è il processo di pensiero orientato agli oggetti? [chiuso]

Ho studiato l'OOP in collaborazione con l'implementazione MVC di Zend negli ultimi mesi. Sono abbastanza nuovo alla programmazione, in generale, ma sento strongmente che dovrei imparare le cose nel modo "giusto", che per me significa essere sicu...
posta 04.09.2011 - 00:16