Tutte le domande

3
risposte

funzione di refactoring per avere un design robusto

Sto avendo un semplice esempio di app qui: di avere questo codice che gestisce le richieste dell'utente per ottenere un elenco di libri memorizzati in un database. from .handlers import all_books from flask import jsonify @apps.route('/sho...
posta 19.12.2018 - 11:24
4
risposte

Vuoi contribuire al software open-core?

Recentemente ho preso in considerazione la possibilità di contribuire a un software open-core (un prodotto che viene rilasciato con una licenza open source dalla società che lo ha sviluppato, ma ha mantenuto una licenza a pagamento per funzional...
posta 25.01.2011 - 21:10
6
risposte

Come faccio a gestire il codice di scarsa qualità fornito da una terza parte?

Recentemente sono stato promosso a gestire uno dei nostri progetti più importanti. La maggior parte del codice in questo progetto è stata scritta da un nostro partner, non da noi stessi. Il codice in questione è di qualità discutibile molto...
posta 01.02.2011 - 09:37
1
risposta

Come documentare applicazioni multithread

Lavoro come tecnico di supporto, avendo accesso al codice sorgente, e mi piacerebbe usare questa opportunità per documentare il codice sorgente, ma inciampo su una prima domanda: come posso iniziare? Per le applicazioni a thread singolo, ques...
posta 31.10.2018 - 10:41
1
risposta

Ho letto Pro ASP .NET MVC 2 Framework: qualcos'altro per AJAX in MVC 2?

Ho letto Pro ASP .NET MVC 2 Framework per provare e imparare ASP .NET MVC Framework, ma Sono davvero alle prese con Ajax in MVC anche dopo aver ripassato quel capitolo ancora e ancora. Mi sembra di avere una buona conoscenza di MVC 2 senza Aja...
posta 18.02.2011 - 01:18
1
risposta

Comprensione degli invarianti di stile di tubi e filtri

Sto sviluppando un'applicazione in cui legge i dati da diverse origini dati. E poi quei dati dovrebbero essere pre-elaborati e quindi passare attraverso una serie di passaggi (filtri?) In cui tali dati verranno elaborati e aumentati. Infine, que...
posta 26.12.2017 - 18:50
1
risposta

È una cattiva pratica usare il campo chiave surrogato di un modello di database nelle operazioni di business logic? [duplicare]

Sto costruendo un'app con una tabella Client che elenca i client ed è PK da un campo ID autoincrementante. Ho bisogno di un identificatore univoco immutabile per ogni client che verrà utilizzato nella logica aziendale. Ad esempio, il client...
posta 05.11.2017 - 05:03
3
risposte

Standard di progettazione Web

Mentre progettiamo le pagine web usando php, ci sono degli standard che dovrebbero essere seguiti? Ad esempio, supponiamo che ci siano due pagine. La prima pagina ha il seguente aspetto: <body> <div> <?php include 'page2.php';?&...
posta 10.12.2010 - 14:24
2
risposte

Dipendenze all'interno dell'esagono interno di porte e adattatori

In questo articolo Mark Seemann spiega come Onion / Hexagonal Architecture (o Ports and Adapters) sono in qualche modo simili a un'architettura a strati quando viene applicato il principio di inversione di dipendenza (DIP). Soprattutto se cons...
posta 11.01.2018 - 07:42
2
risposte

A quale livello di architettura esegui i test BDD (ad es. Cucumber)

Nell'ultimo anno mi sono appassionato all'utilizzo di SpecFlow (che è una porta .NET di Cucumber) L'ho usato sia per testare un'applicazione ASP.NET MVC sul livello web, ossia utilizzando l'automazione del browser, ma anche a livello di contr...
posta 22.01.2011 - 12:24