Tutte le domande

1
risposta

Quali sono i requisiti minimi e assoluti per contenere set di caratteri asiatici SE per un progetto di sistema integrato?

Lavoro per un'azienda che ha iniziato a integrare sistemi informatici incorporati nei nostri prodotti che produciamo. Abbiamo una vasta gamma di prodotti e sono distribuiti in tutto il mondo. Inoltre, abbiamo progettato alcune schede integrate c...
posta 11.07.2011 - 16:48
6
risposte

Perché i array C non possono avere lunghezza 0?

Lo standard C11 dice che gli array, sia di dimensioni che di lunghezza variabile "devono avere un valore maggiore di zero." Qual è la giustificazione per non consentire una lunghezza di 0? Soprattutto per array di lunghezza variabile ha perfe...
posta 10.07.2014 - 21:59
4
risposte

In questo modo sto scrivendo questo codice è testabile, ma c'è qualcosa che non va mi manca?

Ho un'interfaccia chiamata IContext . Ai fini di ciò, non importa cosa faccia, eccetto il seguente: T GetService<T>(); Ciò che questo metodo fa è guardare il contenitore DI corrente dell'applicazione e tenta di risolvere la dipend...
posta 11.01.2015 - 11:18
2
risposte

Come si chiama questa tecnica di programmazione?

Mi sono imbattuto in questa tecnica di programmazione mentre eseguivo la programmazione delle coppie in un'intervista e non ho trovato il nome su Google. L'idea è che prima scrivi l'espressione che usa le variabili e poi scrivi il codice che...
posta 06.04.2017 - 19:00
5
risposte

Programmazione di alto livello vs basso livello. Devo davvero scegliere? [chiuso]

Ogni tanto mi viene chiesto in interviste che mi piace il livello più basso o alto. Mi sembra che il messaggio implicito sia che sono entrambi una specialità e vogliono sapere in quale direzione mi sto dirigendo. Il problema è che mi piacciono e...
posta 06.03.2011 - 18:57
2
risposte

L'uso di molte istruzioni di importazione / importazione indica un cattivo design o odore di codice?

In genere, vedo alcune istruzioni usando nella parte superiore del file di classe. Esempio: using System.Collections.Generic; using System.IO; using System.Xml.Linq; Ma in un progetto a cui sto lavorando, in diverse occasioni vedo 20 o più...
posta 23.03.2016 - 17:52
5
risposte

Qual è il termine corretto per una funzione inversa a un costruttore - per scartare un valore da un tipo di dati?

Modifica: sto riformulando la domanda un po '. Apparentemente ho causato un po 'di confusione perché non mi ero reso conto che il termine distruttore è usato in OOP per qualcosa di abbastanza diverso - è una funzione invocata quando un ogget...
posta 12.10.2012 - 12:18
8
risposte

Ho creato un programma basato su un progetto LGPL e non sono autorizzato a pubblicare il codice sorgente

Pensavo che LGPL fosse una licenza permissiva, proprio come MIT, BSD o Apache. Ma oggi ho letto che solo il linking per LGPL (librerie ecc.) È consentito da codice closed-source - a parte questo, è copyleft - quindi devo pubblicare codice basa...
posta 17.05.2011 - 20:25
7
risposte

Un modo semplice per coinvolgere i non programmatori (cioè i designer) nell'uso del controllo di versione?

Quali sono alcuni modi principali per coinvolgere il tuo team nell'uso del controllo della versione durante lo sviluppo, lo sviluppo web o altro? Mi rifiuto di lavorare senza di esso, il che significa che anche chiunque sia coinvolto nel prog...
posta 04.02.2011 - 18:31
3
risposte

Come posso definire e misurare la semplicità nel codice?

Nella mia precedente domanda ci sono molte risposte su semplicità relativa alla leggibilità questo mi ha aiutato a vedere la mia definizione e comprensione della semplicità nel codice era, molto probabilmente, errata. Come posso definire la...
posta 06.12.2011 - 14:46