Al mio attuale datore di lavoro, stiamo usando un progetto open source ospitato su Github come componente della nostra applicazione. Ho lavorato a questo progetto sia per aggiungere alcune funzionalità di cui abbiamo bisogno sia per integrarlo con i nostri sistemi di compilazione. Il mio manager e io siamo d'accordo …
Sto progettando un'applicazione a 3 livelli usando ASP.NET MVC 4. Ho usato le seguenti risorse come riferimento. CodeProject: MVC + N-tier + Entity Framework Separazione dell'accesso ai dati in ASP.NET MVC Finora ho il seguente desingn. Presentation Layer (PL) (progetto MVC principale, in cui M di MVC è stato spostato …
Ho bisogno di confrontare due curve f (x) e g (x). Sono nello stesso intervallo x (diciamo da -30 a 30). f (x) può avere alcuni picchi acuti o picchi e valli lisci. g (x) può avere gli stessi picchi e valli. Se è così, voglio una misura su come …
Sto lavorando a un progetto "spaghetti-code" e, mentre correggo i bug e implemento nuove funzionalità, faccio anche un po 'di refactoring per rendere il codice testabile. Il codice è spesso così strettamente accoppiato o complicato che la correzione di un piccolo bug comporterebbe la riscrittura di molte classi. Così ho …
Cerco di seguire il principio di responsabilità singola (SRP) e anche di omettere le ripetizioni del codice. Tuttavia ci sono spesso luoghi in cui ci sono ripetizioni di codice che non sono altro che blocchi di codice di invocazioni che sono resistenti all'estrazione in almeno un metodo chiamato significativo: DoAction1(); …
In C # puoi costruire metodi con il tipo restituito di IEnumerable<T>e usare yield returne yield breakper controllare il flusso. Ecco un semplice esempio che utilizza entrambi i controlli: public IEnumerable<int> GetEvens(int start, int end) { if(end < start) yield break; if(start & 2 != 0) start++; for(int i = …
Ho avviato un progetto che coinvolge almeno tre repository su GitHub. Uno dei repository è un dump generico di documentazione ed esempi e gli altri due contengono l'implementazione di due programmi che costituiscono la struttura portante del progetto. Dovrei usare un'organizzazione GitHub per gestire tale configurazione? O dovrei semplicemente scaricare …
Uscendo da un progetto usando Linq2Sql, sospetto che il prossimo (più grande) potrebbe spingermi tra le braccia di Entity Framework. Ho fatto qualche lettura sull'argomento, ma ciò che non sono riuscito a trovare è una storia coerente su come SQL Server Data Tools e Entity Framework dovrebbero / potrebbero / …
Ho visto questa bella immagine qui . Ho imparato che tutti i compilatori che supportano il linguaggio .net convertono il codice sorgente in CILformato. Ora Microsoft non inserisce mai .NETper tutto il sistema operativo scrivendo un CLR per tutti i sistemi operativi. Quindi perché mantenere un tale formato di codice …
Il modo in cui era Per anni ho organizzato le mie soluzioni software come tali: Data Access Layer (DAL) per astrarre l'attività di accesso ai dati Business Logic Layer (BLL) per applicare le regole di business ai set di dati, gestire l'autenticazione, ecc. Utilità (Util) che è solo una libreria …
Vorrei essere in grado di vedere quale codice in migliaia di righe di codice sorgente viene eseguito più spesso e impiega più tempo. Lo scopo di questo sarebbe per l'ottimizzazione. Essere in grado di vedere quali parti del codice vengono eseguite più spesso è importante per l'ottimizzazione, perché quelle parti …
Il mio amico mi ha dato un problema che dice sia facile, ma non riesco a capire un buon algoritmo da usare per farlo. Ti viene dato un input di 100 parole inglesi casuali. Devi trovare la stringa di parole più lunga in cui l'ultima lettera in una parola corrisponde …
Un programmatore sta testando e confrontando la stessa applicazione che utilizza la stessa struttura di database e gli stessi dati, solo in due database separati, uno con Oracle 8 e uno con Oracle 9. L'app esegue una query senza ORDER BY clausole. Afferma che la query ORDER-BY-less dovrebbe restituire le …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Attualmente sto facendo uno stage in una grande azienda e stanno …
Sono un principiante di Python e mi piace molto finora. Una domanda che mi viene in mente molto spesso è se ho bisogno di capire e quindi imparare gli Internals di un linguaggio di programmazione (come nel mio caso Python). Come forse saprai, Python stesso è scritto in C. Quindi …
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.