Articles of design

Arrow Box con CSS

Come posso creare questa scatola in CSS? Ho visto alcuni tutorial che insegnano come creare scatole con le frecce, tuttavia, nel mio caso, nessuno di questi tutorial è adatto.

Perché non c’è un operatore `fieldof` o` methodof` in C #?

Potrebbero essere usati come segue: FieldInfo field = fieldof(string.Empty); MethodInfo method1 = methodof(int.ToString); MethodInfo method2 = methodof(int.ToString(IFormatProvider)); fieldof potrebbe essere compilato in IL come: ldtoken call FieldInfo.GetFieldFromHandle methodof potrebbe essere compilato in IL come: ldtoken call MethodBase.GetMethodFromHandle Ogni volta che viene utilizzato l’operatore di tipo, ottieni risultati perfetti Trova tutti i riferimenti. Sfortunatamente, non appena […]

Quando dovrei usare una relazione uno a uno?

Ci scusiamo per questa domanda noob, ma c’è qualche reale necessità di utilizzare la relazione uno a uno con le tabelle nel database? È ansible implementare tutti i campi necessari all’interno di una tabella. Anche se i dati diventano molto grandi, è ansible enumerare i nomi di colonna necessari SELECT invece di utilizzare SELECT * […]

Perché i riferimenti circolari sono considerati dannosi?

Perché è un cattivo design per un object riferirsi a un altro object che rimanda al primo?

Testo canonico su progettazione di database?

Ho trovato la costruzione di software orientata agli oggetti di Bertrand Meyer, descritta nella risposta a questa domanda , che ha un valore inestimabile nel venire gradualmente a galla OOP. Ha cambiato il modo in cui ho pensato di scrivere codice, e ha influenzato indirettamente la maggior parte di ciò che ho scritto da allora. […]

Applicazione ReactJS: resilienza VS non veloce

Sono nel bel mezzo dello sviluppo di un’applicazione React e questo è l’approccio che ho usato per i miei componenti: convalido gli oggetti di scena che mi aspetto di ricevere utilizzando la convalida PropTypes ma assegno ancora i valori di default per evitare che esso si interrompe se qualcosa va storto con i dati ricevuti. […]

Esiste un tipico schema di implementazione della macchina di stato?

Dobbiamo implementare una semplice macchina a stati in C. L’affermazione di un interruttore standard è il modo migliore per andare? Abbiamo uno stato corrente (stato) e un trigger per la transizione. switch(state) { case STATE_1: state = DoState1(transition); break; case STATE_2: state = DoState2(transition); break; } … DoState2(int transition) { // Do State Work … […]

Progettazione software e architettura software

Qualcuno potrebbe spiegare la differenza tra Software Design e Software Architecture? Più specificamente; se dite a qualcuno di presentarvi il “design“, cosa vi aspettereste che presentassero? Lo stesso vale per “architettura”. La mia attuale comprensione è: Progettazione: diagramma UML / diagramma di stream / wireframe semplici (per l’interfaccia utente) per un modulo / parte specifica […]

come posso rendere css3 reattivo?

Non ho familiarità con il web design quindi ho realizzato tutto il mio sito con un semplice design css3 Non ho usato il bootstrap, qual è il modo più semplice per rendere il sito reattivo, grazie

Perché “finale” non è consentito nei metodi di interfaccia Java 8?

Una delle funzioni più utili di Java 8 sono i nuovi metodi default sulle interfacce. Ci sono essenzialmente due motivi (potrebbero essercene altri) per cui sono stati introdotti: Fornire implementazioni predefinite effettive. Esempio: Iterator.remove() Consentendo l’evoluzione dell’API JDK. Esempio: Iterable.forEach() Dal punto di vista di un progettista API, mi sarebbe piaciuto poter utilizzare altri modificatori […]