Ingegneria software

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

7
Quando usi float e quando usi double
Spesso nella mia esperienza di programmazione devo decidere se usare float o double per i miei numeri reali. A volte vado per il float, a volte vado per il doppio, ma in realtà questo sembra più soggettivo. Se dovessi confrontarmi per difendere la mia decisione, probabilmente non darei ragioni valide. …
194 c++  c  floating-point  numbers 




20
`Break` e` continue` sono cattive pratiche di programmazione?
Il mio capo continua a menzionare con disinvoltura che i programmatori cattivi usano breake continuenei loop. Li uso sempre perché hanno un senso; lascia che ti mostri l'ispirazione: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return false; ... …


8
È una cattiva pratica usare <? = Tag in PHP?
Mi sono imbattuto &lt;?= ?&gt;recentemente in questo tag PHP e sono riluttante a usarlo, ma mi fa così male che volevo che tu lo prendessi. So che è una cattiva pratica usare tag brevi &lt;? ?&gt;e che dovremmo usare tag completi &lt;?php ?&gt;, ma per quanto riguarda questo &lt;?= ?&gt;:? …
190 php  shortcuts 

19
Quando favorire i WebForm ASP.NET su MVC
So che Microsoft ha detto ASP.NET MVC non sostituisce WebForms. E alcuni sviluppatori affermano che WebForms è più veloce da sviluppare rispetto a MVC. Ma credo che la velocità della codifica si riduca al livello di comfort con la tecnologia, quindi non voglio risposte in tal senso. Dato che ASP.NET …


2
AGPL: cosa puoi fare e cosa non puoi
AGPL è una licenza abbastanza nuova che doveva andare su reti GPL. Tuttavia, non essendo un avvocato e in realtà non avendo letto l'intera licenza, non riesco a capire esattamente cosa si può fare liberamente e cosa no con AGPL. La mia incertezza è alimentata da questo post su MongoDB …
188 licensing  agpl 





20
Come trovare cose positive in una recensione di codice?
Dopo alcuni seri problemi di qualità nell'ultimo anno, la mia azienda ha recentemente introdotto revisioni del codice. Il processo di revisione del codice è stato rapidamente introdotto, senza linee guida o alcun tipo di elenco di controllo. Un altro sviluppatore e io abbiamo scelto di rivedere tutte le modifiche apportate …
184 code-reviews 

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.