Tutte le domande

11
risposte

Esempi di overloading dell'operatore, che ha senso [chiuso]

Mentre imparo C #, ho trovato che, il C # supporta l'overloading dell'operatore. Ho un problema con un buon esempio che: Ha senso (ad esempio aggiungendo classe denominata pecora e mucca) Non è un esempio di concatenazione di due stringhe...
posta 23.02.2012 - 12:48
6
risposte

Come sarebbe programmato in non-OO? [chiuso]

Leggendo un articolo severo sugli aspetti negativi di OOP a favore di qualche altro paradigma ho trovato un esempio che non riesco a trovare. Voglio essere aperto agli argomenti dell'autore, e sebbene io possa teoricamente comprendere i lor...
posta 10.05.2017 - 19:11
6
risposte

Il problema dell'ellisse circolare può essere risolto invertendo la relazione?

Avere Circle estendere Ellipse rompe Liskov Principio di sottostazione , perché modifica una postcondizione: ovvero, puoi impostare X e Y indipendentemente per disegnare un'ellisse, ma X deve sempre uguagliare Y per cerchi. Ma non...
posta 04.04.2016 - 05:21
4
risposte

L'uso di variabili di una sola lettera è incoraggiato? [chiuso]

L'uso delle variabili a una lettera è incoraggiato in Java? Nei frammenti di codice o nelle esercitazioni, le vedi spesso. Non riesco a immaginare che utilizzarli sia incoraggiato perché rende il codice relativamente più difficile da leggere e n...
posta 29.05.2015 - 14:05
11
risposte

Come si dovrebbe gestire "progetti gratuiti"? Dovrebbero accettarli o no?

Ok, in quanto ingegnere del software, ritengo che le mie capacità siano preziose in altri contesti, ad esempio, un amico è venuto da me e mi ha chiesto di creare un sito Web per le sue ricerche e l'ho fatto gratuitamente. All'inizio ho pensato c...
posta 09.09.2011 - 12:28
8
risposte

Il costruttore in genere non dovrebbe chiamare metodi

Ho descritto a un collega perché un costruttore che chiama un metodo può essere antipattern. esempio (nel mio C ++ arrugginito) class C { public : C(int foo); void setFoo(int foo); private: int foo; } C::C(int foo) { setFoo...
posta 17.02.2011 - 15:35
10
risposte

Dichiarazioni su riga singola e buone pratiche

Recentemente ho acquisito un'abitudine che so che molti di voi potrebbero disapprovare, ma che, alla fine, mi aiuta a tenere d'occhio la struttura del codice globale piuttosto che la struttura di un singolo metodo (a volte) ripetitivo: raggruppa...
posta 26.08.2011 - 20:41
5
risposte

LINQPad viene ancora utilizzato molto là fuori? [chiuso]

Sto cercando di capire quanto sia popolare e come LINQPad sia usato oggi. Mi sto solo chiedendo se è ancora uno strumento utile o meno, dal momento che VS e altri strumenti sono migliorati. Inoltre, sto codificando su LLBGen lavorando con LIN...
posta 14.03.2011 - 16:17
8
risposte

Quali sono i maggiori colli di bottiglia nello sviluppo di grandi progetti? [chiuso]

Diciamo che la mia azienda doveva sviluppare una replica di MS Word (solo a titolo di esempio). Quale sarebbe il collo di bottiglia del processo di sviluppo, supponendo che uno abbia disponibilità di cassa infinite e un'organizzazione come Micro...
posta 16.07.2011 - 21:51
7
risposte

Nome / Correzione per codice di produzione Il cui unico scopo è facilitare i test? [duplicare]

La domanda "duplicata" collegata è al meglio una partita incerta, perché sta chiedendo è pattern X OK ( SÌ / NO ) e chiaramente sono già nel campo NO e successivamente chiedo che cos'è pattern X chiamato quali passi...
posta 20.11.2014 - 16:26