Ingegneria software

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

7
Violazione del principio DRY
Sono sicuro che ci sia un nome per questo anti-pattern da qualche parte; tuttavia non ho abbastanza familiarità con la letteratura anti-pattern per saperlo. Considera il seguente scenario: or0è una funzione membro in una classe. Nel bene e nel male, dipende fortemente dalle variabili dei membri della classe. Il programmatore …


3
Qual è il punto del metodo prototipo?
Sto leggendo Javascript: The Good Parts e ho faticato a orientarmi nella sezione sui prototipi . Dopo un po 'di Google, sono giunto alla conclusione che è necessario aggiungere proprietà agli oggetti dopo la dichiarazione degli oggetti. Usando questo script luccicava da w3schools, notai che rimuovere la linea aggiungendo la …

7
Scrivere documentazione per metodi ben compresi come uguali a Java
È una buona pratica scrivere commenti per metodi ampiamente conosciuti come uguaglianza, confronto, ecc.? Considera il codice seguente. /** * This method compares the equality of the current object with the object of same type */ @Override public boolean equals(Object obj) { //code for equals } La mia azienda si …
10 java  comments 



3
I metodi statici privati ​​in C # fanno male a qualcosa?
Ho creato un metodo di convalida privato per una certa convalida che si verifica più volte nella mia classe (non posso archiviare i dati convalidati per vari motivi). Ora, ReSharper suggerisce che la funzione potrebbe essere resa statica. Sono un po 'riluttante a farlo a causa di problemi noti con …







6
modo pratico per imparare C? [chiuso]
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 …
10 learning  c 


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.