Tutte le domande

5
risposte

Serializzare strutture dati in C [chiuso]

Recentemente ho letto tre libri separati su algoritmi e strutture dati, programmazione tcp / ip socket e programmazione con memoria. Il libro sulla memoria ha brevemente discusso l'argomento della serializzazione delle strutture di dati allo sco...
posta 11.10.2012 - 20:09
3
risposte

La stampa su console / stdout è una buona strategia di debug?

Diciamo che abbiamo una funzione come questa: public void myStart() { for (int i = 0; i<10; i++) myFunction(i); } private int myFunction(int a) { a = foo(a); a = bar(a); return a; } private int foo(int a) { //do so...
posta 23.01.2014 - 22:09
3
risposte

Come si superano i problemi di tooling in un progetto open source comunale?

Due team diversi (di aziende diverse) si stanno unendo per lavorare su un progetto open source comune. Accettare la progettazione tecnica è qualcosa con cui non abbiamo problemi, ma sono alle prese con problemi di strumenti / flusso di lavoro....
posta 08.04.2014 - 09:30
4
risposte

Come faccio a spiegare al mio capo che cosa significa una "macchina virtuale"? [chiuso]

Molto probabilmente il mio capo non ha scritto una sola parola su una tastiera in tutta la sua vita. Ha visto i computer e ha un cellulare. È un uomo intelligente. Come posso spiegargli che cos'è una "macchina virtuale"? (VM come in VMWa...
posta 27.02.2014 - 09:54
4
risposte

Come progettare un modello imprevedibile?

Ho lavorato a un progetto che si occupa di semplificare, Scuole e Studenti. Il requisito generale è che alcuni studenti possano essere assegnati a determinate scuole per svolgere uno stage. Ma le scuole non sono solo scuole di per sé, quel...
posta 23.05.2017 - 16:15
8
risposte

Il pattern "restituisci questo" può essere ottimizzato senza costi?

return this (o costrutto simile) consente il concatenamento del metodo. La mancanza di esso è dolorosa, perché devi scrivere tale codice (C #): var list = new List<string>(); list.Add("hello"); list.Add("world"); invece di list...
posta 27.01.2016 - 16:18
5
risposte

Come spiegare a un laico gli svantaggi di HardCoding e non utilizzare i principi OOP?

Mi scuso in anticipo se la domanda non è direttamente coinvolta nella programmazione, ma non sono riuscito a trovare un forum di programmatori che trattano domande generali. Sto sviluppando un'applicazione inter-organizzazione. Per una person...
posta 23.09.2016 - 13:24
3
risposte

Un pezzo generico di codice C può essere convertito in un FSM?

Comprendo che qualsiasi linguaggio degno di essere usato può codificare una macchina a stati finiti. La mia domanda è l'opposto, è possibile convertire un pezzo di codice arbitrario (diciamo in C) in una macchina a stati finiti funzionalmente eq...
posta 18.04.2016 - 05:14
5
risposte

Comprensione dei test delle unità / TDD per i Webform ASP.NET [chiuso]

Sono il programmatore principale di una piccola azienda di software (attualmente 4 sviluppatori tra cui me stesso), sviluppiamo applicazioni ASPF di WebForm personalizzate per le aziende. Mi sono iscritto lì nel 2010 subito dopo la laurea, quind...
posta 27.03.2013 - 21:59
3
risposte

Si tratta di un esempio di 'over engineered' o una buona pratica?

Il codice che ho ereditato ha un design che non conosco (sono ancora nuovo nel mondo della programmazione). È un progetto .net e ci sono 3 classi in questione qui. public Class1 { public void DoSomething() { Class2 class2 =...
posta 14.11.2013 - 09:38