Ingegneria software

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

5
Architettura pulita: caso d'uso contenente il presentatore o la restituzione dei dati?
L' architettura pulita suggerisce di consentire a un interattore del caso d'uso di chiamare l'implementazione effettiva del presentatore (che viene iniettato, a seguito del DIP) per gestire la risposta / visualizzazione. Tuttavia, vedo le persone implementare questa architettura, restituire i dati di output dall'interattatore e quindi lasciare che il controller …


6
Un interprete produce codice macchina?
Studio intensamente gli argomenti di compilatori e interpreti. Voglio verificare se la mia comprensione di base è corretta, quindi supponiamo che: Ho una lingua chiamata "Foobish" e le sue parole chiave lo sono <OUTPUT> 'TEXT', <Number_of_Repeats>; Quindi, se voglio stampare sulla console 10 volte, scriverei OUTPUT 'Hello World', 10; Ciao …

8
Iniziando una frase con un nome di funzione? [chiuso]
Occasionalmente durante la digitazione di qualcosa che si riferisce a un linguaggio di programmazione con distinzione tra maiuscole e minuscole, finisco per iniziare una frase con un nome di funzione. Ora le regole dell'inglese affermano che la prima parola di una frase deve essere maiuscola; il nome della funzione è …
42 functions 



9
Programmazione per l'uso futuro delle interfacce
Ho un collega seduto accanto a me che ha progettato un'interfaccia come questa: public interface IEventGetter { public List<FooType> getFooList(String fooName, Date start, Date end) throws Exception; .... } Il problema è che in questo momento non stiamo usando questo parametro "end" da nessuna parte nel nostro codice, è solo …









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.