Ho lavorato su Mac e Windows per un po '. Tuttavia, sto ancora facendo fatica a capire perché i programmatori scelgono con entusiasmo Mac OS X su Windows e Linux? So che ci sono programmatori che preferiscono Windows e Linux, ma sto chiedendo ai programmatori che userebbero solo Mac OS …
Immagina uno scenario di due diversi microservizi. Uno per gestire l'autenticazione all'interno del servizio, l'altro si occupa della gestione degli utenti. Entrambi hanno un concetto di Utente e parleranno degli Utenti tramite chiamate reciproche. Ma dove dovrebbe appartenere il modello di dominio di un "utente"? Avrebbero entrambi una diversa rappresentazione …
Mi chiedo perché i framework / librerie abbiano i loro aiutanti sebbene esistano già in modo nativo. Prendiamo jQuery e AngularJS . Hanno le loro eachfunzioni iteratore: jQuery.each () angular.forEach () Ma abbiamo Array.prototype.forEach. Allo stesso modo, jQuery.parseJSON () angular.fromJson () Ma abbiamo la JSON.parse()funzione in JavaScript vaniglia.
Sembrano esserci parecchi modi di comunicare tra le direttive. Supponi di avere delle direttive nidificate, in cui le direttive interne devono comunicare qualcosa all'esterno (ad esempio, è stata scelta dall'utente). <outer> <inner></inner> <inner></inner> </outer> Finora ho 5 modi per farlo require: direttiva principale La innerdirettiva può richiedere la outerdirettiva, che …
Per lo sfondo, stiamo realizzando applicazioni di ingegneria desktop, con un'interfaccia utente di AutoCAD come qualcosa di simile a etabs . Una cosa che mi infastidisce davvero è: c'è bisogno di assumere i migliori sviluppatori? Per cominciare, stiamo riscontrando grandi difficoltà nel reclutamento; la maggior parte dei curriculum che vediamo …
Vorrei sapere cosa differenzia una classe di servizio da una classe di utilità o una classe di supporto? Una classe solo con metodi sottostanti chiama il dao è un servizio? L'uso delle classi Helper non viola l'SRP?
Molto spesso, sono bloccato nella scelta della migliore decisione di progettazione. Anche per piccoli dettagli, come definizioni di funzioni, flusso di controllo e nomi di variabili, trascorro periodi insolitamente lunghi a esaminare i vantaggi e gli svantaggi delle mie scelte. Mi sento come se stessi perdendo molta efficienza trascorrendo le …
Quindi sto lavorando a una progettazione software utilizzando C per un determinato processore. Il kit di strumenti include la possibilità di compilare C e C ++. Per quello che sto facendo, non esiste un'allocazione dinamica della memoria disponibile in questo ambiente e il programma è nel complesso abbastanza semplice. Per …
Ho tre visualizzazioni nel mio programma (app iOS). Solo uno di essi è mai attivo contemporaneamente, quindi disattivo la visibilità per due di essi e cambio visibilità mentre l'utente preme i pulsanti. Le viste sono inizializzate come visibili, quindi ho disattivato la visibilità nel codice prima della visualizzazione della vista …
Come buon programmatore si dovrebbero scrivere codici robusti che gestiranno ogni singolo risultato del suo programma. Tuttavia, quasi tutte le funzioni della libreria C restituiranno 0 o -1 o NULL in caso di errore. A volte è ovvio che è necessario il controllo degli errori, ad esempio quando si tenta …
Sto confrontando due tecnologie al fine di ottenere una raccomandazione per la quale una dovrebbe essere utilizzata da un'azienda. Il codice della tecnologia A viene interpretato mentre il codice della tecnologia B viene compilato in codice macchina. Nel mio confronto dichiaro che la tecnologia B in generale avrebbe prestazioni migliori …
Nella mia esperienza, molti dei progetti che ho letto in passato non avevano definizioni di relazioni nel database, ma li definivano solo nel codice sorgente. Quindi mi chiedo quali sono i vantaggi / gli svantaggi della definizione delle relazioni tra le tabelle nel database e nel codice sorgente? E la …
Di recente mi chiedevo quando usare C su C ++ e viceversa? Fortunatamente qualcuno mi ha già battuto e anche se ci è voluto un po ', sono stato in grado di digerire tutte le risposte e i commenti a quella domanda. Tuttavia, un elemento in quel post continua a …
Negli ultimi anni, la tendenza per le applicazioni lato client (browser) è davvero decollata. Per il mio ultimo progetto, ho deciso di provare a muovermi con i tempi e scrivere un'applicazione sul lato client. Parte di questa applicazione prevede l'invio di e-mail di transazione agli utenti (ad esempio, convalida l'iscrizione, …
Ci sono progetti open source molto complessi là fuori, e per alcuni di loro penso di poter dare dei contributi, e vorrei poterlo fare, ma la barriera all'ingresso è troppo alta per un solo motivo: per cambiare una riga di codice in un grande progetto devi capirlo tutto. Non hai …
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.