Ho lavorato su un progetto software per lo più da solo per oltre 5 anni. All'inizio era un disastro (sono il terzo o il quarto sviluppatore a lavorarci su), e sebbene sia meno un disastro ora è ancora incredibilmente disorganizzato. Il tasso di progresso nel metterlo sotto controllo è glaciale …
Ho una domanda semplice e non sono nemmeno sicuro che abbia una risposta, ma proviamo. Sto codificando in C ++ e sto usando l'iniezione di dipendenza per evitare lo stato globale. Funziona abbastanza bene e non corro molto spesso in comportamenti inaspettati / indefiniti. Tuttavia mi rendo conto che, man …
Sono un programmatore C ++ per tradizione. Negli ultimi 12 mesi ho fatto molto codice C # e sono stato piacevolmente sorpreso dall'approccio pragmatico di C # (una volta ho smesso di provare a codificarlo come se fosse "C ++ con garbage collection"). Di recente abbiamo avuto alcuni laureati e …
Oggi, il problema del modello box di Internet Explorer è principalmente un problema. La maggior parte degli sviluppatori Web inserisce un <!DOCTYPE>tag per imporre la conformità agli standard e nessuno si preoccupa più del supporto di Internet Explorer 5.5. Tuttavia, alcuni sviluppatori hanno escogitato argomentazioni soggettive e concettuali a difesa …
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 . Sto cercando di migliorare la mia tecnica di codifica c ++ …
Nel mio posto di lavoro, affrontiamo una sfida in quanto "agile" troppo spesso ha significato "requisiti vaghi, criteri di cattiva accettazione, buona fortuna!" Stiamo cercando di affrontarlo, come uno sforzo di miglioramento generale. Quindi, come parte di ciò, sto proponendo di generare documenti di progettazione che, al di là del …
Sto aggiornando la mia teoria CS e voglio sapere come identificare la complessità di un algoritmo O (log n). In particolare, esiste un modo semplice per identificarlo? So che con O (n), di solito hai un singolo ciclo; O (n ^ 2) è un doppio loop; O (n ^ 3) …
Sto pensando di basare alcuni nuovi software su un'applicazione web LGPL. Voglio utilizzare questo nuovo software per creare un sito Web per il mio datore di lavoro e non intendiamo vendere o distribuire il software stesso a nessuno. La pubblicazione di pagine Web dal software LGPL costituisce "distribuzione" nella licenza, …
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 4 anni fa . Bloccato . Questa domanda e le sue risposte sono bloccate perché …
Cercare di progettare un'API per applicazioni esterne con lungimiranza per il cambiamento non è facile, ma un po 'di pensiero iniziale può semplificare la vita in seguito. Sto cercando di stabilire uno schema che supporterà le modifiche future pur rimanendo compatibile con le versioni precedenti lasciando in posizione gestori di …
Per le applicazioni a thread singolo mi piace usare i diagrammi di classe per avere una panoramica dell'architettura di quell'applicazione. Questo tipo di diagramma, tuttavia, non è stato molto utile quando si è cercato di comprendere applicazioni multithread / simultanee pesantemente, ad esempio perché diverse istanze di una classe "vivono" …
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 4 anni fa . Sto appena iniziando con la programmazione funzionale e mi chiedo il …
Ho un'interfaccia che ha una certa quantità di funzionalità ben definite. Diciamo: interface BakeryInterface { public function createCookies(); public function createIceCream(); } Questo funziona bene per la maggior parte delle implementazioni dell'interfaccia, ma in alcuni casi, ho bisogno di aggiungere alcune nuove funzionalità (come forse inserito in un nuovo metodo …
Voglio configurare un repository SVN sul mio computer senza alcun accesso alla rete. Sto lavorando a un codice senza alcun collaboratore, quindi non voglio che sia disponibile pubblicamente. Ho letto questo post , ma mi suggerisce di utilizzare i servizi di repository SVN online che offrono repository gratuiti. In tal …
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.