Ingegneria software

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



7
L'uso del "nuovo" nel costruttore è sempre negativo?
Ho letto che usare "nuovo" in un costruttore (per qualsiasi altro oggetto oltre a quelli di semplice valore) è una cattiva pratica in quanto rende impossibile il test unitario (poiché quindi anche quei collaboratori devono essere creati e non possono essere derisi). Dato che non ho molta esperienza nei test …






3
Cosa sono i "metodi di classe" e i "metodi di istanza", in Python?
C'è stata una discussione in chat relativa a una domanda (la domanda stessa è irrilevante per questa), che ha rivelato che forse non conosco Python. A mio avviso, sebbene la terminologia differisca a seconda delle lingue, in genere possiamo classificare le funzioni come: funzioni [gratuite] metodi statici / funzioni dei …


6
Rilascio del software open source troppo presto [chiuso]
Qual è la responsabilità morale di rilasciare software open source troppo presto? Ad esempio, un prodotto quasi completo che non è stato completamente testato. Qual è l'aspettativa del programmatore? Attendere fino a quando non è completamente testato o rilasciare su open source e quindi continuare ulteriori sviluppi, test e progressi? …





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.