Non ho mai capito cosa significasse la programmazione del sistema. La solita definizione fornita è "... fare qualcosa di simile all'OS o estendere le funzionalità di Os ...". L'uso diretto dell'API di Windows anziché di alcune librerie per dire che l'i / o sui file rende la programmazione del sistema? …
Ho letto che dovrei evitare l'operatore di incremento postfix per motivi di prestazioni (in alcuni casi). Ma ciò non influisce sulla leggibilità del codice? Secondo me: for(int i = 0; i < 42; i++); /* i will never equal 42! */ Sembra migliore di: for(int i = 0; i < …
Tutti i siti che vado a cercare informazioni su FAT16 dichiarano solo che non possono allocare più di 2 GB. OK. Grande. Ti credo. Ma come si arriva a questa conclusione (a parte il solo testarlo)? Esiste una sorta di formula che è possibile utilizzare per determinare quanto può contenere …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso l'anno scorso . Ci sono casi in cui un codice più dettagliato (come in più …
Questo è un esempio di ciò che voglio fare tramite il codice. So che puoi usare la ricerca del punto di salto per passare facilmente dal nodo verde al nodo rosso senza problemi, o anche A *. Ma come si calcola questo con gli orditi. Nell'immagine, puoi vedere che ci …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Qual è il formato corretto di un indirizzo / luogo geografico …
Ho letto delle autenticazioni e mi confondo sulla classificazione dei tipi. Partiamo dall'autenticazione basata su cookie, se ho capito bene, il punto chiave è che tutti i dati, necessari per l'autenticazione dell'utente, sono memorizzati nei cookie. E questa è la mia prima confusione: nei cookie possiamo memorizzare ID sessione e …
Sono un ingegnere informatico in erba (ora al secondo anno, specialista in CS) e faccio davvero fatica a capire i programmi degli altri. Voglio sapere se questa abilità (o mancanza) può essere un handicap per me, e se sì, come posso svilupparla?
Ho visto molti consigli sui modelli di ramificazione git e l'opinione più comune sembra essere che apportare modifiche direttamente sul ramo master sia una cattiva idea. Uno dei nostri collaboratori è abbastanza contento di apportare modifiche direttamente al ramo principale e, nonostante diverse conversazioni, sembra che non lo cambino. A …
Uno dei principi OOP che ho incontrato è: -Incapsulare ciò che varia. Capisco qual è il significato letterale della frase, cioè nascondere ciò che varia. Tuttavia, non so come contribuirebbe esattamente a un design migliore. Qualcuno può spiegarlo usando un buon esempio?
È buona norma sostituire le costanti utilizzate al di fuori delle classi dai getter? Ad esempio, è meglio usare if User.getRole().getCode() == Role.CODE_ADMINo if User.getRole().isCodeAdmin()? Ciò porterebbe a questa classe: class Role { constant CODE_ADMIN = "admin" constant CODE_USER = "user" private code getRoleCode() { return Role.code } isCodeAdmin () …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 3 anni fa . Diciamo che ho questa funzione di autenticazione che restituisce una promessa. La promessa si risolve quindi con il risultato. I risultati attesi sono falsi e veri, a mio avviso, …
Ecco l'accordo, sono entrato in una nuova società e mi è stato chiesto di finire il lavoro in una filiale che non è stata toccata per quasi un anno. Nel frattempo, il ramo principale è cresciuto a un ritmo costante. Idealmente, vorrei unire tutte le modifiche dal ramo principale al …
Considera il seguente metodo: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } E la seguente chiamata: var ids = ReturnEmployeeIds(true); Per uno sviluppatore nuovo nel sistema, sarebbe piuttosto difficile indovinare cosa ha truefatto. La prima cosa da fare è passare con il mouse sopra il nome del metodo o andare …
Mi capita spesso di trovarmi in una situazione in cui ho bisogno di un comportamento diverso di un componente che dipende dal tipo concreto di un'interfaccia diversa. Per illustrare la mia domanda, ho scritto un piccolo codice che mostrerà cosa intendo. In questo esempio sto cercando di creare un'istanza di …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.