Immagino che questa sia un'altra domanda sulla codifica e le migliori pratiche. Supponiamo di avere un elenco di valori, diciamo frutta, memorizzato nel database (deve essere nel database poiché la tabella viene utilizzata per altri scopi come i report SSRS), con un ID: 1 Apple 2 Banana 3 Grapes Potrei …
Attualmente sto cercando di capire SOLID. Quindi il principio di inversione di dipendenza significa che due classi dovrebbero comunicare tramite interfacce, non direttamente. Esempio: se class Aha un metodo, che prevede un puntatore a un oggetto di tipo class B, allora questo metodo dovrebbe effettivamente aspettarsi un oggetto di tipo …
Recentemente Microsoft ha rilasciato una versione gratuita di Visual Studio: Visual Studio Community Edition dice la licenza SE SI CONFORME A QUESTI TERMINI DI LICENZA, AVETE I DIRITTI SOTTO. DIRITTI DI INSTALLAZIONE E UTILIZZO. un. Licenza individuale. Se sei un individuo che lavora sulle tue applicazioni per vendere o per …
Di recente ho cercato di entrare in una collaborazione open source in GitHub e mi sono imbattuto in una situazione per la quale sono curioso di sapere quale sia il modo preferito di procedere. Circa un mese fa, ho trovato un progetto su GitHub per una libreria che già utilizzavo …
Nella lettura di vari algoritmi di ordinamento ho visto che alcuni sono "stabili" e altri no. Cosa significa e quali compromessi sono coinvolti su quella base quando si seleziona un algoritmo?
Questa potrebbe essere o meno una domanda sciocca, ma mi piacerebbe davvero conoscere la risposta a qualcosa che mi ha infastidito per un po '. Vedo abbastanza spesso esempi / convenzioni di programmazione in cui il programmatore ha creato una directory chiamata acmeper inserire materiale. Cosa Acmesignifica? Perché Acme e …
Sto lavorando a un progetto aziendale che verrà implementato in molte PMI e imprese. Il supporto per questo progetto sarebbe in difficoltà e quindi voglio creare un modello di codifica per errori ( come i codici di stato HTTP ). Ciò consentirà alle persone dell'help desk di fare riferimento ai …
Uso MVC / MV * da quando ho iniziato a organizzare il mio codice anni fa. Lo uso da così tanto tempo che non riesco nemmeno a pensare a nessun altro modo di strutturare il mio codice e ogni lavoro che ho avuto dopo essere stato uno stagista era basato …
Quali sono alcune tecniche che potrei usare per refactificare costantemente il codice rimuovendo la dipendenza da tipi esistenziali? In genere questi vengono utilizzati per squalificare costruzioni indesiderate del tuo tipo e per consentire il consumo con una minima conoscenza del tipo dato (o almeno così è la mia comprensione). Qualcuno …
Quando lavoro sul codice, devo affrontare molte delle stesse sfide che i miei compagni di squadra fanno, e ho scritto alcune utili funzioni e classi, e anche loro. Se c'è una buona comunicazione, sentirò parlare di qualcosa di eccezionale che qualcuno ha messo insieme, e sei mesi dopo, quando ne …
Pertanto, è generalmente accettato che i programmatori di livello superiore possano produrre un codice di ordine di grandezza maggiore / migliore rispetto ai loro pari più medi. È anche generalmente accettato che il tasso di errori commessi nel codice sia relativamente costante per i programmatori. Al contrario, tende a essere …
Caso : sto lavorando in un'azienda, scrivendo un'applicazione in Python che sta gestendo molti dati negli array. Sono l'unico sviluppatore di questo programma al momento, ma probabilmente verrà utilizzato / modificato / esteso in futuro (1-3 anni) da qualche altro programmatore, in questo momento a me sconosciuto. Probabilmente non sarò …
Sto mettendo insieme una specifica per un servizio REST, parte del quale incorporerà la capacità di limitare gli utenti a livello di servizio e su gruppi di o su singole risorse. Allo stesso modo, i timeout per questi sarebbero configurabili per risorsa / gruppo / servizio. Sto solo esaminando le …
In realtà non sono sicuro che "labirinto" sia il termine corretto. Fondamentalmente gli utenti iniziano in un singolo Roomcon 4 porte (N, S, E e W). Possono andare in qualsiasi direzione e ogni stanza successiva contiene un'altra stanza da 1 a 4 porte che vanno in altre stanze. Il "labirinto" …
Sono interessato a sapere se il modello ActiveRecord, reso famoso da Ruby on Rails, incoraggia o scoraggia l'uso dei principi di progettazione SOLID . Ad esempio, mi sembra che gli oggetti ActiveRecord contengano entrambi la logica di dominio e la logica di persistenza, che costituisce una violazione della responsabilità singola.
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.