Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi





5
È utile per il mini-refattore del codice nella speranza di migliorare la qualità o è semplicemente "spostare il codice in giro" senza molti vantaggi?
Esempio Mi sono imbattuto in un codice monolitico che fa "tutto" in un unico posto - caricando i dati dal database, mostrando markup HTML, fungendo da router / controller / azione. Ho iniziato ad applicare SRP spostando il codice del database nel suo file, fornendo una migliore denominazione delle cose, …



1
Cosa significa "aceto di sintassi"
Stavo leggendo Groovy in Action, Second Edition e su una nota a piè di pagina, ho trovato il seguente testo Java versa "aceto di sintassi" su un tale costrutto per scoraggiare i programmatori dall'usarlo. Cosa syntax vinegarsignifica qui il termine ? Non ho mai sentito parlare di questo termine prima …
12 java  syntax  groovy 

1
Perché un semaforo si chiama semaforo?
Non mi sembra che un semaforo ferroviario descriva un semaforo migliore di qualsiasi altro oggetto di segnalazione generico, come una bandiera o un semaforo. Anche qualcosa come un portachiavi (le persone tolgono le chiavi dal ring per accedere alle risorse bloccate, quindi le restituiscono quando hanno finito) è più descrittivo. …
12 semaphore 






2
Come testare e confrontare le implementazioni di mutex
Come dice il titolo: Come testare e confrontare correttamente diverse implementazioni di mutex in c ++? In sostanza, ho scritto la mia classe simile a std :: mutex per un progetto in esecuzione su un 2 core, armv7 con l'obiettivo di ridurre al minimo l'overhead nel caso non contestato. Ora …
12 c++  testing  mutex 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.