Tutte le domande

3
risposte

Comunicazione tra componenti disaccoppiati tramite eventi

Abbiamo un'app Web in cui abbiamo molto (> 50) di piccoli WebComponents che interagiscono tra loro. Per mantenere tutto disaccoppiato, abbiamo di regola che nessun componente può fare riferimento direttamente a un altro. Invece, i comp...
posta 24.04.2018 - 17:03
2
risposte

Identificatore vs oggetto dominio come parametro del metodo

Esistono argomenti oggettivi a favore o contro l'uso di oggetti rispetto all'ID univoco come parametri metodo / funzione? (e membri di altri oggetti?). Specialmente nel contesto delle lingue tipizzate staticamente (C # / Java / Scala) Pro del...
posta 28.05.2015 - 02:52
3
risposte

I tipi di docblock sono ridondanti quando si utilizza una digitazione rigorosa

Ho una base di codice privata abbastanza grande che si è evoluta da circa dieci anni. Non sto usando phpDocumentor, ma dal momento che l'uso delle sezioni docblock è diventato piuttosto lo standard nei progetti open source ho adottato anche la s...
posta 02.02.2018 - 09:25
2
risposte

Come risolvere la violazione di LSP in base al presupposto minimo

Ho una classe Party con un costruttore che accetta Collection<Foo> . Ho in programma di avere due sottoclassi NpcParty e PlayerParty . Tutte le istanze di Party hanno un limite superiore per la dimensione della colle...
posta 22.04.2016 - 06:33
17
risposte

Perché un'azienda dovrebbe sviluppare un'atmosfera che scoraggi i commenti del codice? [duplicare]

Mi è stato insegnato in università a scrivere commenti per i nostri programmi. Mentre scrivo commenti, mi sento come se avessi un'organizzazione migliore e comprendessi meglio i programmi. Tuttavia, sono in una società in cui la maggior par...
posta 30.12.2013 - 13:07
17
risposte

Introduzione alla programmazione per un matematico [chiuso]

Attualmente sono un programmatore, ho quasi 16 anni e ho praticamente ristretto le mie carriere a qualcosa che riguarda una laurea in Informatica o Ingegneria Elettrica (so che sono molto diverse ma questa domanda riguarda il mio amico ) ma il m...
posta 08.07.2014 - 21:45
16
risposte

La permanenza in questa posizione influirà negativamente sulla mia carriera? [chiuso]

Lavoro in una piccola azienda di software in cui i proprietari sono anche i gestori. La mia preoccupazione è che tutti i progressi tecnologici incontrino il totale disprezzo del management. Alcuni dei commenti sono i seguenti: LINQ, nHiberna...
posta 21.06.2016 - 09:39
11
risposte

typedefs e #defines

Tutti abbiamo definitivamente usato typedef se #define s una volta o l'altra. Oggi mentre lavoravo con loro, ho iniziato a meditare su una cosa. Considera le seguenti 2 situazioni per utilizzare il tipo di dati int con un altro...
posta 18.01.2012 - 11:06
7
risposte

È un odore del codice impostare un flag in un ciclo per usarlo in seguito?

Ho un pezzo di codice in cui eseguo l'iterazione di una mappa fino a quando una determinata condizione è vera e poi in seguito uso quella condizione per fare altre cose. Esempio: Map<BigInteger, List<String>> map = handler.getMa...
posta 22.01.2018 - 07:21
10
risposte

Perché Math.Sqrt () è una funzione statica?

In una discussione sui metodi statici e di istanza, penso sempre, che Sqrt() dovrebbe essere un metodo di istanza di tipi numerici invece di un metodo statico. Perché? Ovviamente funziona su un valore. // looks wrong to me var y = Math....
posta 03.11.2015 - 14:04