Sto cercando di scegliere un flusso di lavoro Git più appropriato per il nostro prodotto. Ecco i parametri: Facciamo alcune pubblicazioni importanti all'anno, diciamo al massimo 10 Abbiamo più versioni del nostro prodotto attive contemporaneamente (alcune persone sono su v10.1, alcune su v11.2, ecc.) Dobbiamo essere in grado di lavorare …
Sto cercando di creare un framework ACL flessibile in Java per la mia applicazione. Molti framework ACL sono basati su una whitelist di regole, in cui una regola ha la forma di proprietario: azione: risorsa . Per esempio, "JOHN può VISUALIZZARE la risorsa FOOBAR-1" "MARY può VISUALIZZARE la risorsa FOOBAR-1" …
So che i puntatori contengono indirizzi. So che i tipi di puntatori sono "generalmente" noti in base al "tipo" di dati a cui puntano. Ma i puntatori sono ancora variabili e gli indirizzi che detengono devono avere un "tipo" di dati. Secondo le mie informazioni, gli indirizzi sono in formato …
Stavo leggendo la risposta popolare su Branch Prediction da https://stackoverflow.com/q/11227809/555690 e c'è qualcosa che mi confonde: Se hai indovinato, continua. Se hai indovinato, il capitano si fermerà, tornerà indietro e ti urlerà per premere l'interruttore. Quindi può riavviare l'altro percorso. Se indovina ogni volta, il treno non dovrà mai fermarsi. …
Mi sono trovato in una situazione difficile fino a tardi. Ho lavorato su un gioco con un compagno di programmazione per quasi 8 mesi. Entrambi abbiamo iniziato come programmatori principianti verso agosto dello scorso anno, è uno studente CS del 2 ° anno, sono una tecnologia di supporto IT commerciale …
Ho sentito in diversi posti ora che le persone si aspettano che le lingue utilizzino, o almeno abbiano, un compilatore self-hosting per meritare rispetto. Sono curioso di sapere perché. Un compilatore sembra un software molto significativo da scrivere e immagino che non tutte le lingue siano adatte alla loro creazione. …
Mi chiedo se dovrei difendermi dal valore di ritorno di una chiamata di metodo confermando che soddisfano le mie aspettative anche se so che il metodo che sto chiamando soddisferà tali aspettative. DATO User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; } DOVREI void myMethod() { …
In particolare, sto scrivendo in JavaScript. Supponiamo che la mia funzione principale sia la funzione A. Se la funzione A effettua diverse chiamate alla funzione B, ma la funzione B non viene utilizzata da nessun'altra parte, devo semplicemente posizionare la funzione B all'interno della funzione A? È una buona pratica? …
La domanda sopra è un esempio astratto di un problema comune che riscontro nel codice legacy o, più precisamente, problemi derivanti da precedenti tentativi di risoluzione di questo problema. Mi viene in mente almeno un metodo .NET framework che ha lo scopo di risolvere questo problema, come il Enumerable.OfType<T>metodo. Ma …
Lavoro in un'azienda di medie dimensioni (150 dipendenti, team di progettazione di circa 10 dimensioni) e la maggior parte dei miei progetti prevede l'interfacciamento con apparecchiature di laboratorio (oscilloscopi, analizzatori di spettro ottici, ecc.) Ai fini di applicazioni di test semi-automatizzate. Mi sono imbattuto in alcuni scenari diversi in cui …
Supponiamo che i tuoi utenti possano creare i propri moduli basati sul Web (caselle di testo, selezioni, ecc.) E pubblicarli sul Web affinché i loro utenti possano compilarli. Qualcuno ha una risorsa o qualche consiglio su come progettare il database per collegarlo ai moduli dinamici? Ad esempio, creeresti una tabella …
Guardando un CEO di una nuova società di "cloud computing" che descrive la sua azienda in un programma televisivo finanziario oggi, ha detto qualcosa del tipo "Il cloud computing è superiore al vecchio client-server computing". Ora sono confuso. Qualcuno può spiegare cosa significa "cloud computing" in contrasto con client-server? Per …
Attualmente sto lavorando su una base di codice che ha molte classi che implementano un metodo Start. Mi sembra una costruzione a due fasi, che avevo sempre considerato una cattiva pratica. Non so distinguere tra questo e un costruttore. Quando è appropriato utilizzare un metodo di avvio anziché la normale …
La mia azienda utilizza Git e utilizza uno schema di ramificazione particolare: il lavoro viene svolto in master e le filiali sono riservate alle versioni. Funziona bene, fintanto che tutto il lavoro svolto in un'iterazione arriva al ramo, ma se si presenta un problema di produzione critico, dobbiamo assicurarci che …
Leggo spesso che gli sviluppatori devono scrivere un bellissimo codice, ma per un principiante come me rimane oscuro di cos'è un bellissimo codice e come lo riconosci? La domanda corollaria è: come scrivere un bellissimo codice e quali sono alcune abitudini pratiche per migliorare la qualità del tuo codice? , …
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.