Tutte le domande

3
risposte

Perché solo i linguaggi di scripting per automatizzare le attività? [chiuso]

Per automatizzare le attività, ho solo sentito parlare di persone che usano linguaggi di scripting. Perché le persone non usano linguaggi compilati per automatizzare le attività? Che cosa possono fare i linguaggi di scripting per automatiz...
posta 09.12.2018 - 22:39
2
risposte

Perché dobbiamo includere più file di intestazione per una singola libreria (la libreria standard C)?

Non sono sicuro del motivo per cui ci sono così tanti file di intestazione per la libreria standard C (stdio.h, stdlib.h, math.h). In che modo questi file di intestazione puntano alla stessa libreria? Credo di essere un po 'confuso su cosa...
posta 13.09.2017 - 15:36
3
risposte

Nelle lingue senza gestione delle eccezioni, i codici di errore devono essere restituiti dalla funzione o dai parametri di funzione?

Sto scrivendo una libreria di analisi CSV in C e sto considerando se esprimere i codici di errore come valori di ritorno o come parametri passati per riferimento. Ad esempio, qui ci sono le firme per la funzione che conta il numero di colonne...
posta 02.07.2018 - 02:43
2
risposte

Programmazione funzionale: l'uso di un generico rende impura una funzione?

public static Func<string, Task<T>> MyMethod<T>( UserCredentials credentials, Func<string, string, string, Task<T>> func ) => async (value) => await func(credentials.user, creden...
posta 23.02.2018 - 17:43
2
risposte

come automatizzi più requisiti di report che sono complessi?

Mi è stato assegnato il compito di automatizzare i report utilizzati da più team. Ogni team ha una propria procedura su come generare il report che è necessario fornire. Posso automatizzare i report ma ci vuole così tanto tempo da quando ho b...
posta 22.11.2017 - 11:47
4
risposte

Refactoring progetto di C ++ legacy basato su codice di grandi dimensioni che si è mescolato con lo stile C

Sfondo: Attualmente sto lavorando a un progetto C ++. È per uso aziendale, quindi questo progetto non è open source. Tuttavia, questo è un progetto con una base di codice abbastanza grande (circa 10.000 righe di codice) e un paio di libreri...
posta 11.10.2017 - 23:44
3
risposte

Come calcolare i progressi complessivi in fasi indipendenti?

Quando si utilizza una richiamata per mostrare lo stato di avanzamento in un'attività multifase, non so come calcolare il progresso per fase. Una delle fasi è la raccolta di dati, che differiscono di dimensioni da esecuzione a esecuzione. L...
posta 25.11.2018 - 21:05
3
risposte

C'è qualcosa di sbagliato nel rendere il nullability di un tipo di riferimento esplicito avvolgendolo in un tipo di valore?

Quando programma in Java, rendo esplicito tutto il nullability; cioè, si presume che un'istanza di Foo sia non nulla, e se voglio che sia nullo, io uso un'annotazione @Nullable (o meglio, Optional<Foo> ). Ma C # non supporta nativ...
posta 05.11.2017 - 00:22
3
risposte

Restituisce puntatori di array e popola un array inserito come parametro?

Quale è meglio? Ho notato che quest'ultimo è usato in molti codici C. Le persone tipicamente mallocano un array e quindi lo passano come parametro a una funzione, che lo popolerà. Mentre in Java, il primo sembra più popolare. È uno migliore d...
posta 07.09.2017 - 14:26
2
risposte

Esecuzione del passaggio della versione principale nello sviluppo del software in un repository separato [duplicato]

Attualmente stiamo progettando di passare dalla nostra versione del software 5.x.x a 6.x.x. Tali versioni importanti contengono nel nostro caso un sacco di lavori di refactoring e la modifica dell'architettura del software. Invece di creare un...
posta 29.11.2015 - 13:34