Tutte le domande

3
risposte

Che cosa significa "enumerabile"?

Il mio background in matematica è molto scarso (vale a dire l'ultima lezione di matematica pertinente presa era la Trigonometria delle scuole superiori due anni fa - un'altra storia per un'altra volta). Sto leggendo 'Javascript: The Definitive G...
posta 28.05.2013 - 00:42
5
risposte

È possibile scrivere un sistema operativo in C? [chiuso]

Qualche tempo fa ho visto un commento su una domanda Stack Overflow che mi ha sorpreso: No one can write an operating system in C. It is not possible. What one can do is write an operating system in a C-based/C-like language that adds...
posta 27.08.2013 - 22:18
8
risposte

Cosa posso usare per tenere traccia dello stato di 60 programmi, alcuni dei quali sono obsoleti? [chiuso]

Ho assunto un ruolo di sviluppo software in una società di ingegneria (tutto il software sviluppato è solo per uso interno). La compagnia ha circa 60 programmi individuali di sviluppatori passati. Il problema è che tutti gli sviluppatori passati...
posta 24.05.2013 - 13:22
8
risposte

Qualità vs tempo

Ho sentito di sviluppatori che lavorano con il codice che è un casino completo perché originariamente il codice è stato sviluppato rapidamente e la qualità non era lì in primo luogo. È sempre buono avere codice riutilizzabile e mantenibile, m...
posta 25.08.2011 - 23:02
7
risposte

Commentando le espressioni regolari

Esistono pratiche comuni per commentare le espressioni regolari: commenti in linea che fanno riferimento a parti diverse di RegEx o commenti generali per tutte le espressioni?     
posta 05.12.2012 - 12:00
8
risposte

Strutturale procedurale rispetto al codice OO

Ho trascorso la maggior parte della mia carriera di programmazione utilizzando Java e C ++ basato su OO. Sono davvero interessato a imparare a pensare in modo più procedurale, quindi ho iniziato a fare pratica usando un sottoinsieme più ristrett...
posta 24.04.2015 - 19:06
6
risposte

È una best practice con Enum in C #

Quando Enum è usato come sotto, dì se abbiamo enum Designation { Manager = 0, TeamLead = 1, Associate = 2 } quindi scrivi il codice seguente if (designation == Designation.TeamLead) //somecode Ora se decidiamo di cambiare l...
posta 13.05.2013 - 14:01
5
risposte

Reverse Engineering Applicazione PHP senza leggere il (brutto) codice

Ho questo nuovo cliente, che ha questa app PHP. È stato scritto da un singolo sviluppatore che voleva "fare un altro framework" nel 2005. Circa 3 anni dopo lo sviluppatore lasciò la società e con lui tutte le Conoscenze su cosa stesse facendo re...
posta 08.12.2011 - 15:32
6
risposte

Perché è più facile ragionare sulla programmazione di linguaggi e programmi che non hanno effetti collaterali?

Ho letto "Il perché di Y" di Richard P. Gabriel . È un articolo di facile lettura sul combinatore Y, che è piuttosto raro. L'articolo inizia con la definizione ricorsiva della funzione fattoriale: (letrec ((f (lambda (n) (if (&l...
posta 13.12.2016 - 17:16
7
risposte

I servizi devono comunicare direttamente tra loro in un'architettura di microservizio?

Ho un numero di servizi Web che formano un'applicazione web. I client possono accedere a questi servizi tramite le chiamate API REST. Questi servizi dovrebbero essere in grado di parlare direttamente tra loro? Se così fosse, non lo farebbe ac...
posta 09.01.2017 - 22:23