Ingegneria software

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


4
Devo preferire proprietà con o senza campi privati?
La base di codice in cui sto lavorando ora ha la convenzione di usare campi privati ​​e proprietà pubbliche. Ad esempio, molte classi hanno i loro membri definiti in questo modo: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ return …
16 c#  coding-style 

5
Coppia di programmazione e ISO 27001
Ho lavorato in un team di programmazione eXtreme e ho programmato la coppia per oltre 7 anni in un ambiente Windows. Quando abbiamo iniziato a farlo, qualcuno accedeva con le proprie credenziali di Windows e quindi tutti gli accessi alle risorse del dominio, e più specificamente il controllo della versione, …





9
Utilizzare il metodo di costruzione o setter?
Sto lavorando a un codice UI in cui ho una Actionclasse, qualcosa del genere - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Quando è stata creata questa classe di azioni, si presumeva praticamente che la Actionclasse non …


3
Git: correzione di un bug che interessava due rami
Sto basando il mio repository Git su un modello di ramificazione Git di successo e mi chiedevo cosa succede se hai questa situazione: Supponiamo che io stia sviluppando su due rami di funzionalità A e B e che B richieda il codice di A. Il nodo X introduce un errore …
16 git  bug  branching 





3
Perché il comando "kill" si chiama così?
Perché è stato deciso di chiamare il killcomando "uccidi"? Voglio dire, sì, questa utility viene spesso utilizzata per terminare i processi, ma in realtà può essere utilizzata per inviare qualsiasi segnale. Non è leggermente confuso? Forse ci sono alcuni motivi storici. Tutto quello che so da man killquesto comando è …

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.