Ci sono momenti in cui dovrò modificare un valore passato in un metodo all'interno del metodo stesso. Un esempio potrebbe essere la sanificazione di una stringa come questo metodo qui: void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } Questo è puramente innocuo poiché l' …
Sto scrivendo una domanda e sono arrivato a questo punto: private void SomeMethod() { if (Settings.GiveApples) { GiveApples(); } if (Settings.GiveBananas) { GiveBananas(); } } private void GiveApples() { ... } private void GiveBananas() { ... } Sembra piuttosto semplice. Vi sono alcune condizioni e, se sono vere, vengono chiamati …
Stiamo testando una libreria in C ++ 11 (ovvero, -std=c++11). La libreria utilizza auto_ptre questo modello: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 obsoleto auto_ptr, quindi vogliamo allontanarci da esso. Tuttavia, il codice supporta sia …
Sto sviluppando un'applicazione Web che utilizza MS SQL per vari dati: inclusi utenti, account utente, licenze utente, prezzi delle licenze, fatture. Devo registrare l'utilizzo del sistema in tempo reale da parte degli utenti e utilizzarlo per la fatturazione mensile: ad esempio, ogni volta che un utente riceve una pagina / …
Lavoro per una grande azienda, che impone l'utilizzo di processi agili. Ad esempio, per i nostri progetti, utilizziamo servizi basati su cloud specificamente mirati alla gestione dello sviluppo agile. Lo specifico gruppo di ingegneri per cui lavoro non ha sviluppato tradizionalmente software (invece aiutiamo a guidare i progetti da un …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Conosciamo la situazione ottimale di negoziazione delle correzioni delle specifiche con il cliente, facendo in …
Sto riscontrando un problema di progettazione relativo alle proprietà .NET. interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } Problema: Questa interfaccia ha due proprietà di sola lettura Ide IsInvalidated. Il fatto che siano di sola lettura, tuttavia, non garantisce di per sé …
Questo è ciò che chiamo metodo getter / setter "combinato" (da jQuery): var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") Questa è la …
Questa è fondamentalmente una domanda su cosa sono le entità deboli? Quando dovremmo usarli? Come dovrebbero essere modellati? Qual è la differenza principale tra entità normali ed entità deboli? Le entità deboli corrispondono agli oggetti valore durante la progettazione guidata dal dominio? Per aiutare a mantenere la domanda sull'argomento, ecco …
Sono uno sviluppatore di software che lavora in un'azienda di sistemi embedded. Abbiamo un Project Manager, che si occupa del programma generale del progetto (inclusi elettrico, qualità, software e produzione), quindi il suo programma del software è molto breve. Abbiamo anche un Software Manager, che è il mio capo. Mi …
Sto sviluppando un'app che verrà utilizzata per aprire e chiudere le valvole in un ambiente industriale e pensavo a qualcosa di semplice come questo: - public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void CloseValve(string valveName) { // …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 2 anni fa . Mi sono reso conto di avere difficoltà a creare progetti OOP. Ho trascorso molto tempo …
Sto leggendo questo meraviglioso libro intitolato "Coders at Work: Reflections on the Craft of Programming" di Peter Seibel e sono in parte in cui la conversazione è con Joshua Bloch e ho trovato questa risposta che è un punto importante per un programmatore. Il paragrafo va in questo modo. C'è …
Sto sviluppando un modulo di gestione e instradamento del segnale per un sistema audiovisivo integrato e lo sto progettando con l'intento di essere il più flessibile possibile su diverse reti di distribuzione del segnale. L'intento del modulo è gestire il routing attraverso un numero di switcher di matrici impilate 1 …
Stiamo provando a spostare i dati dal nostro livello di servizio gonfiato nel nostro livello di dominio utilizzando un approccio DDD. Al momento disponiamo di molte logiche commerciali nei nostri servizi, che sono sparsi ovunque e non beneficiano dell'eredità. Abbiamo una classe Domain centrale che è al centro della maggior …
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.