Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi


5
Gli enum creano interfacce fragili?
Considera l'esempio di seguito. Qualsiasi modifica all'enumerazione ColorChoice influisce su tutte le sottoclassi IWindowColor. Gli enum tendono a causare interfacce fragili? C'è qualcosa di meglio di un enum per consentire una maggiore flessibilità polimorfica? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { public: ColorChoice …

1
Perché PHP è così odiato? [chiuso]
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 . Ultimamente mi sono imbattuto in diverse battute e fumetti su quanto …
17 php 

7
Perché la creazione dell'istanza è così com'è?
Ho imparato C # nel corso degli ultimi sei mesi circa e ora sto approfondendo Java. La mia domanda riguarda la creazione di istanze (in entrambe le lingue, in realtà) ed è più di: mi chiedo perché l'hanno fatto in quel modo. Prendi questo esempio Person Bob = new Person(); …


2
Concatenando letterali stringa adiacenti
C e C ++ compila i letterali stringa adiacenti come un letterale stringa singola. Ad esempio questo: "Some text..." "and more text" è equivalente a: "Some text...and more text" In altri linguaggi della famiglia C come C # o Java, questo è un errore di sintassi (che è perfettamente perfetto …





5
Algoritmo per percentuale senza conoscere il numero totale
Supponiamo che ci siano nlinee per una hotline. Ogni volta che un cliente chiama la hotline, la chiamata viene inoltrata a una delle nlinee. E voglio assegnare la percentuale di chiamata a ciascuna delle n linee. Supponiamo che ci siano due linee e una linea sia assegnata al 60% e …

3
Git: Branch o Fork?
Ho un progetto di gioco che avrà due versioni: Una versione semplice del gioco, il nucleo. Una versione avanzata del gioco. Ho la prima versione nel mio repository pubblico e solo io ci lavorerò. Per quanto riguarda la seconda versione, due miei amici e io lavoreremo su di essa. La …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.