Tutte le domande

3
risposte

"Creazione intelligente" denominazione del metodo

Ogni classe di un modello nella mia applicazione ha un metodo create . Il framework mi dà l'implementazione predefinita di create che è "crea nel DB". A volte ho bisogno di eseguire alcune azioni extra durante la creazione. Esistono num...
posta 14.02.2016 - 21:10
4
risposte

Esempi di app web di medie e grandi dimensioni create senza un ORM?

Ho letto un sacco di odio diffuso sugli ORM e sono sinceramente interessato a scoprire se esiste un modo migliore di fare le cose. Sfortunatamente, mentre ci sono tonnellate di libri, post di blog e articoli sulla modellazione e sulla creazio...
posta 03.08.2016 - 03:44
3
risposte

È legale distribuire un binario con licenza GPLv3 attraverso l'app store delle mele?

Ho scritto una piccola app multipiattaforma e sto pensando di pubblicare la versione osx in Apple Store. Ho concesso in licenza l'app con una licenza GPLv3. In qualche modo mi piace la licenza GPLv3 ma mi piace anche la facilità di Apple Stor...
posta 30.03.2011 - 22:08
3
risposte

Modello è un posto migliore per impostare il codice di stato HTTP?

In MVC, di solito, il controller imposta qualsiasi richiesta da rinviare al client / vista, incluso il codice di stato HTTP, ad esempio: class Controller { public function get(Request req, Response resp) { if (this.model.get(req....
posta 14.03.2016 - 11:57
4
risposte

Riguardo al controllo qualità / test, un test sui limiti può non essere realistico? (Vedi l'immagine per chiarimenti)

Chiedo questo perché sono internato come ingegnere di QA e uno dei miei bug è stato respinto da un project manager remoto perché ho eseguito un test non realistico. Fondamentalmente, l'errore riguardava un grande campo di testo per contenere...
posta 24.03.2017 - 14:47
2
risposte

Design Singleton per progetti di lettori di musica di piccole / medie dimensioni

Sto refactoring il codice per un lettore musicale che ho scritto in Java / JavaFX. Ho alcuni oggetti chiave a cui si accede in tutto il programma da varie altre classi. Penso che ce ne saranno quattro o cinque prima che finisca di spostare tu...
posta 02.07.2017 - 00:32
7
risposte

Come possiamo gestire efficacemente i progetti software senza uccidere la creatività?

Sono convinto che lo sviluppo del software sia essenzialmente un processo creativo. Credo anche che questo sia il caso per tutti i livelli, dall'architettura alla codifica. Cosa mi fa pensare così? Per dirla in breve, perché uno sviluppatore...
posta 17.08.2017 - 21:05
3
risposte

Tutte le configurazioni e le piattaforme devono eseguire i test unitari quando l'applicazione è in fase di sviluppo?

Ho un progetto C # .NET open source su GitHub con copertura del codice di Appveyor CI +. Esistono configurazioni come Release e Debug . Esistono anche piattaforme come x86 , x64 e Qualsiasi CPU . Questo risulta come segue: Configu...
posta 21.01.2018 - 15:48
2
risposte

Dovrei avere un ramo 'dev' separato da un ramo 'produzione'?

Recentemente ho installato i miei ambienti di server di staging e produzione su Heroku e tutto funziona alla grande. Attraverso Heroku, puoi schierare da un ramo Git - ad es. master o my-feature . Questo mi ha fatto pensare: dovrei ave...
posta 13.06.2016 - 03:17
3
risposte

DDD: l'utente dovrebbe essere un concetto di dominio?

Prendiamo qualche applicazione per i blog. L'utente in questa applicazione ha e-mail, password. Quando un nuovo utente è registrato, deve attivare il suo account (ad esempio, via email). Ma ... l'attivazione dell'account, la password, i token di...
posta 13.12.2016 - 11:29