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 8 anni fa . ... o le cose si stanno complicando? Mi sembra che sia necessario conoscere molte cose …
Sono stato uno sviluppatore freelance per molti anni e sto creando un sistema progettato per attirare i clienti attraverso uno dei miei siti Web per sviluppatori. In caso di successo, questi sarebbero clienti che non conosco e alcuni lavori potrebbero essere molto piccoli. Quando lavoro con clienti che conosco su …
Quando studiavo all'università sentivo spesso l'idea che i compilatori Fortran producessero codice più veloce dei compilatori C per un programma equivalente. Il ragionamento chiave è andato così: un compilatore Fortran emette in media 1,1 istruzioni per processore per riga di codice, mentre un compilatore C emette in media 1,6 istruzioni …
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 . Mi sono imbattuto nel progetto Ur / Web durante la mia …
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 5 anni fa . Come vengono intervistati i programmatori Scala? Quali sono gli aspetti che …
Quale di questi disegni è migliore? Quali sono i pro ed i contro di ognuno? Quale useresti? Ogni altro suggerimento su come gestire metodi come è apprezzato. È ragionevole supporre che Draw () sia l'unico posto da cui vengono chiamati gli altri metodi draw. Questo deve espandersi in molti altri …
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 5 anni fa . Di tanto in tanto su alcuni siti Web di tecnologia apparirà …
Ho visto diversi raccomandare l'uso di contenitori IoC nel codice. La motivazione è semplice Prendi il seguente codice iniettato di dipendenza: class UnitUnderTest { std::auto_ptr<Dependency> d_; public: UnitUnderTest( std::auto_ptr<Dependency> d = std::auto_ptr<Dependency>(new ConcreteDependency) ) : d_(d) { } }; TEST(UnitUnderTest, Example) { std::auto_ptr<Dependency> dep(new MockDependency); UnitUnderTest uut(dep); //Test here } …
Supponiamo la situazione in cui un team di quattro sviluppatori sta creando un'applicazione. Durante la fase di test, gli utenti vengono segnalati bug. Chi dovrebbe ripararli? La persona che ha commesso il codice errato o chiunque sia libero? Qual è l'approccio preferito nello sviluppo agile (mischia)?
La tendenza nella progettazione e nello sviluppo delle applicazioni sembra iniziare con le "viscere": il dominio, quindi l'accesso ai dati, quindi l'infrastruttura, ecc. La GUI sembra di solito venire più avanti nel processo. Mi chiedo se potrebbe mai essere utile costruire prima la GUI ... La mia logica è che …
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 3 anni fa . Ho accettato una piccola sfida CSS da risolvere per un cliente e sto per essere …
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 5 anni fa . Sembra essere l'ortodossia Java a questo punto che non si dovrebbe …
I linguaggi di programmazione possono spesso essere descritti come dettagliati o concisi . Secondo la mia comprensione, un linguaggio verboso è facile da leggere e capire, mentre un linguaggio conciso è conciso e ordinato, ma più difficile da leggere. Dovrebbero esserci altre cose da considerare nelle definizioni? Sembra che molti …
Esiste il classico problema OOP del concatenamento dei metodi rispetto ai metodi "single-access-point": main.getA().getB().getC().transmogrify(x, y) vs main.getA().transmogrifyMyC(x, y) Il primo sembra avere il vantaggio che ogni classe è responsabile solo di un insieme più piccolo di operazioni e rende tutto molto più modulare - l'aggiunta di un metodo a C …
Il senior dev nel nostro negozio insiste sul fatto che ogni volta che il codice viene modificato, il programmatore responsabile dovrebbe aggiungere un commento in linea affermando ciò che ha fatto. Questi commenti di solito sembrano// YYYY-MM-DD <User ID> Added this IF block per bug 1234. Usiamo TFS per il …
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.