Personalmente trovo confuso il codice di lettura pieno di identificativi Unicode. A mio avviso, impedisce anche che il codice venga facilmente gestito. Per non parlare di tutto lo sforzo richiesto agli autori di vari traduttori per implementare tale supporto. Noto anche costantemente la mancanza (o la presenza) del supporto degli …
Quando realizzo un'app Web, collaudo il mio lavoro sul browser per vedere se ricevo errori e correggerli. Ho realizzato applicazioni complesse e testare in questo modo è stato facile e veloce. Ho visto molti video su YouTube riguardanti phpunit e non riesco a trovare uno scopo. Perché questa libreria è …
Lavoro per un'azienda che ha iniziato a integrare sistemi informatici incorporati nei nostri prodotti che produciamo. Abbiamo una gamma piuttosto ampia di prodotti e sono distribuiti in tutto il mondo. Inoltre, abbiamo progettato alcune schede integrate che possono servire a molteplici scopi a seconda del firmware che è stato inviato …
Quando si sviluppa in OOP, a volte un'interfaccia / contratto viene fornito da una libreria che non è possibile modificare. Chiamiamo questa interfaccia J. Ora hai un oggetto di classe A che consuma oggetti che implementano questa interfaccia. All'interno È necessaria solo una piccola parte delle definizioni dell'interfaccia. Alcune delle …
Ci sono situazioni in cui un nome passato in Parametro verrà inserito in un nuovo tipo, ma il nome dell'oggetto Passato dovrebbe rimanere simile. Nel caso degli attributi di classe, possiamo usare questo operatore, ma per quanto riguarda la variabile locale nelle funzioni. Quale convenzione di codifica è ampiamente utilizzata. …
Nel mio lavoro attuale abbiamo bug a bassa, media e alta priorità. I bug a bassa priorità sono piccoli errori che non interrompono la spedizione o causano problemi reali a qualsiasi utente. I bug con priorità media causano problemi ad alcuni utenti interni ma hanno soluzioni alternative conosciute. I bug …
A volte finisco per scrivere casi di test unitari per il codice che altri sviluppatori hanno scritto. Ci sono occasioni in cui davvero non so cosa stia cercando di fare lo sviluppatore (la parte aziendale) e manipolo il test case per ottenere la linea verde. Queste cose sono normali nel …
Capisco come funzionano le eccezioni e come catturarle e gestirle in C #, ma come posso simulare eventi che possono causare un'eccezione per garantire che vengano catturati correttamente? Ad esempio, è possibile eseguire un'applicazione in una sorta di banco di prova in cui è possibile simulare problemi di rete, problemi …
Il progetto, ho coinvolto, ha una struttura di file / cartelle di un progetto orientato all'architettura: Root |____ Node1 |____ Event Handlers | |___ <all event handlers of project> |____ Events | |___ <all events of project> |____ Request Handlers | |___ <all request handlers of project> |____ Requests | …
Personalmente, esplodo negli alveari se non inserisco oggetti ADO che implementano IDisposable nell'uso delle istruzioni. Ma al mio attuale contratto, ho scoperto che il loro codice "provider di accesso ai dati" del framework aziendale nostrano non 1) implementa IDisposable e 2) chiama Dispose () su qualsiasi cosa utilizzi, in qualsiasi …
Sto sviluppando un'API RESTful e penso che sia conveniente usare i DAO per le mie risorse perché anche se ho intenzione di usare solo la memoria per archiviarli, non voglio chiudere una porta a chiunque stia usando la mia biblioteca se hanno deciso di usare un'implementazione di database per DAO. …
Qualcuno potrebbe risolvere una particolare confusione delle licenze per me? Sono sempre molto perplesso da come funzionano le licenze software. Voglio che tutti possano utilizzare il mio software con restrizioni minime, se del caso, e nessuna garanzia. Quindi uso solo una licenza permissiva (la licenza MIT era la mia scelta) …
Negli hotfix del modello Git-flow , comunemente indicati come, vanno nel loro hotfix-*ramo specifico e piccole correzioni di integrazione proprio prima del rilascio vanno nel release-*ramo. Le correzioni generali della versione precedente non sembrano avere un posto. Dove dovrebbero apparire? Dovrebbero essere nel loro bug-*ramo che si dirama develop(proprio come …
Perché questo ShapeFactory utilizza istruzioni condizionali per determinare quale oggetto creare un'istanza. Non dobbiamo modificare ShapeFactory se vogliamo aggiungere altre classi in futuro? Perché questo non viola il principio aperto chiuso?
Per evitare la duplicazione relativa a const C ++ non banale, ci sono casi in cui const_cast funzionerebbe ma una funzione const privata che restituisce non const non lo farebbe? In Effective C ++ item 3 di Scott Meyers , suggerisce che un const_cast combinato con un cast statico può …
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.