Ingegneria software

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

4
Perché le risorse di stringa sono generalmente mantenute esterne al codice e non all'interno del codice?
Generalmente, su molte piattaforme, sto scrivendo le mie risorse di stringa in un file .resx o .xml, e poi le sto usando usando un approccio dipendente dalla piattaforma. Cioè, su iOS, li ottengo tramite NSBundle.MainBundlee usando Context.Resourcessu Android. Quali sono i vantaggi di questo approccio e perché non averlo direttamente …





6
Come si può adattare Scrum a un ambiente di volontariato?
Di recente mi sono unito a un giovane hackerpace ancora in procinto di installarsi. Siamo fortunati perché lo spazio ha alcuni progetti interni su cui è necessario lavorare e non mancano i volontari per lavorarci. Ci sono state alcune discussioni su come organizzare questi progetti. La mia esperienza professionale più …

4
Cosa dovrebbe significare il casting?
Quando si codifica in linguaggi di basso livello come CI, a volte si scopre che casting significa "reinterpretare questi byte come se fosse sempre stato di questo altro tipo" e altre volte come "convertire questo valore in modo intelligente in questo altro tipo". Qual è il significato originale della parola …

3
quanto complesso dovrebbe essere un costruttore
Sto discutendo con il mio collega su quanto lavoro può fare un costruttore. Ho una classe, B che richiede internamente un altro oggetto A. L'oggetto A è uno dei pochi membri di cui la classe B ha bisogno per fare il suo lavoro. Tutti i suoi metodi pubblici dipendono dall'oggetto …
18 c#  constructors 



4
Come strutturare i test in cui un test è la configurazione di un altro test?
Sto testando l' integrazione di un sistema, usando solo le API pubbliche. Ho un test che assomiglia a questo: def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, password) assert ok url = wait_for_confirmation_email() assert url ok = account_verify(url) assert ok token = get_auth_token(email, password) a = do_A(token) …
18 testing 

2
Aiuto con MVVM complesso (più viste)
Ho bisogno di aiuto per creare modelli di visualizzazione per il seguente scenario: Dati gerarchici profondi Visualizzazioni multiple per lo stesso set di dati Ogni vista è una singola vista che cambia dinamicamente, in base alla selezione attiva A seconda del valore di una proprietà, visualizzare diversi tipi di schede …
18 wpf  mvvm 


2
Quali sono i requisiti per l'attribuzione nella licenza MIT?
choosealicense.com afferma che la licenza MIT è “Una licenza permissiva che è breve e al punto. Permette alle persone di fare qualsiasi cosa con il tuo codice con una corretta attribuzione e senza garanzia ”(enfasi sul mio). Leggendo la licenza, tuttavia, non vedo nulla che affermi che l'attribuzione all'autore originale …


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.