SOLID include il principio di sostituzione di Liskov che ha l'idea che "gli oggetti in un programma dovrebbero essere sostituibili con istanze dei loro sottotipi senza alterare la correttezza di quel programma". Poiché le classi statiche con metodi statici (un po 'come la Mathclasse) non hanno affatto istanze, il mio …
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato …
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Mi sento strano quando sto modificando il codice in un IDE che non ha numeri di riga …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
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 5 anni fa . Sto sviluppando siti basati sulla piattaforma .NET. Di solito distribuisco questi siti sul mio IIS …
Fare attenzione di solito è abbastanza per prevenire problemi, ma a volte ho bisogno di ricontrollare il ramo su cui sto lavorando ( es. "Hmm ... sono nel devramo, giusto?") Controllando il percorso di controllo del codice sorgente di un casuale file. Nel cercare un modo più semplice, ho pensato …
Ho sentito molto parlare di abbreviare i metodi e ho sentito molti programmatori dire che usare i tag #region all'interno di un metodo è un segno sicuro che è troppo lungo e dovrebbe essere riformulato in più metodi. Tuttavia, mi sembra che ci siano molti casi in cui la separazione …
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 . while ( true ) { // what is each time through this loop called? }
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 . Sono uno sviluppatore di un progetto open source ospitato in SourceForge. …
Ereditarietà, polimorfismo ed incapsulamento sono le tre caratteristiche più distinte e importanti di OOP, e da esse l'ereditarietà ha oggi statistiche di utilizzo elevato. Sto imparando JavaScript, e qui, tutti dicono che ha un'eredità prototipale, e le persone ovunque dicono che è qualcosa di molto diverso dall'eredità classica. Tuttavia, non …
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 4 anni fa . Di recente, ho preso parte a una discussione su quali criteri dovrebbero essere usati per …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Secondo Martin Fowler , il refactoring del codice è (enfasi il mio): Il refactoring è una tecnica disciplinata per ristrutturare un corpo di codice esistente, alterando la sua struttura interna senza modificarne il comportamento esterno . Il suo cuore è una serie di piccoli comportamenti che preservano le trasformazioni. Ogni …
Ovviamente alcune vecchie applicazioni non possono essere o è estremamente difficile testare l'unità a causa del modo in cui è stato scritto in primo luogo. Ma in alcuni punti, come alcuni metodi di supporto che potrebbero essere probabilmente testati in unità, dovrei preoccuparmi di scrivere test unitari per loro? Voglio …
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 6 anni fa . Ho appena compilato un po 'del mio codice con la -std=c++0xbandiera …
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.