Tutte le domande

3
risposte

Sviluppo di app per dispositivi mobili nativi: come strutturare le storie degli utenti?

Sto per iniziare un progetto che prevede lo sviluppo di prototipi di app mobili native (inizialmente iOS e Android), nonché un'interfaccia di amministrazione basata sul Web e un'API con cui queste applicazioni possano comunicare. Abbiamo un elen...
posta 09.10.2012 - 07:33
1
risposta

API di versioning

Supponiamo che tu abbia un grande progetto supportato da una base API. Il progetto include anche un'API pubblica che può essere utilizzata dagli utenti finali (ish). A volte è necessario apportare modifiche alla base dell'API che supporta il...
posta 10.10.2012 - 18:59
2
risposte

Licenza CPOL. Posso usarlo sulla mia applicazione commerciale senza distribuire il codice sorgente?

Sto prendendo in considerazione l'utilizzo di un progetto dal link che utilizza CPOL licenza. La sezione 5e dice: "È possibile distribuire i file eseguibili e il codice sorgente solo secondo i termini di questa licenza e si deve includere...
posta 05.07.2011 - 07:59
1
risposta

È questo cattivo design? Come può essere migliorato?

Ho scritto quanto segue qualche tempo fa, ma sono venuto a leggerlo di recente, e ora non penso che sia un buon progetto. Il design è per un tipo di strato di database modulare che utilizza Entity Framework 4. Esiste un singolo oggetto di dat...
posta 28.12.2011 - 01:16
4
risposte

È necessario un algoritmo genetico quando il calcolo è infinitamente veloce?

Da quanto ho capito, gli algoritmi genetici provano più varianti e valutano l'idoneità di ciascuna variazione. Quindi selezionano le migliori varianti, le cambiano un po 'e continuano il processo con la generazione successiva. E se dispones...
posta 20.03.2014 - 07:34
2
risposte

Perché dichiarare una stringa (come finale) e poi usarla?

In una tipica classe di validazione di mvc di primavera, mentre si inserisce un valore errorCode nell'oggetto Errors, che differenza fa tra l'utilizzo di una stringa ( props.somefield.req ) come in questo modo errors.rejectValue("elementId...
posta 23.07.2014 - 02:23
4
risposte

Quando ignorare gli errori che sono comuni e il programma recupera da [chiuso]

Ho un programma che fa centinaia di richieste CURL giornaliere, richieste SMTP e altre richieste. Meno dell'1 percento delle volte, una richiesta CURL o SMTP avrà esito negativo. Migliore che posso dire, la causa del problema è esterna e non può...
posta 01.11.2016 - 12:27
2
risposte

Git Staging: quando mettere in scena? Cosa fare se la modifica si verifica in seguito

Sono piuttosto nuovo nel vasto mondo di Git. Ho letto il manuale e mi sono esercitato, ma sono confuso su alcuni aspetti di esso, che non sono riuscito a capire dopo la ricerca. Mi chiedo: In un progetto (post first commit), quando è il...
posta 08.09.2013 - 07:54
2
risposte

Qual è la migliore pratica per gestire gli spazi bianchi quando si lascia che l'utente modifichi la configurazione, le coppie nome = valore?

Ad esempio, si consente all'utente di definire la famigerata variabile del percorso. Come interpretate apppath = C:\Program Files\App ? Sembra che una pratica adottata dal linguaggio di programmazione ignori gli spazi bianchi e li lasci i...
posta 01.02.2015 - 12:12
4
risposte

Controllo del risultato di un costruttore in C #

Sto lavorando su una base di codice con un collega che ha l'abitudine di controllare i risultati di un costruttore per un null in modo simile a questo Person p = new Person(); if (p != null) { p.Name = "John Smith"; } La mia comprension...
posta 23.08.2018 - 18:13