Sono sicuro che avete sentito tutti i manager dire che "abbiamo bisogno di un analizzatore" o "abbiamo bisogno di un designer". Mentre sono uno sviluppatore .NET, difficilmente riesco a differenziare un analizzatore da un designer (non web designer o UI designer). Chi è l'analizzatore? Chi è il designer? Si sovrappongono?
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Ci sono molte cose che devono essere prese in considerazione quando si crea un sistema, …
Il mio team crea molti moduli web unici. La maggior parte di questi moduli invia semplicemente un'e-mail e alcuni scrivono semplicemente un database. Al momento, ogni modulo vive in una propria soluzione separata in Visual Studio Team Foundation Server. Ciò significa che abbiamo quasi 100 progetti in diverse forme, il …
Spero non troppo accademico ... Diciamo che ho bisogno di numeri reali e complessi nella mia libreria SW. Basato sulla relazione is-a (o qui ), il numero reale è un numero complesso, dove b nella parte immaginaria del numero complesso è semplicemente 0. D'altra parte, la mia implementazione sarebbe che …
Qualcosa che ho notato di recente è quando sto facendo i seguenti tipi di progetti: All'inizio di un progetto Lavorando su un MVP / prototipo Aggiunta di funzionalità che non sono completamente definite Lavorando su un progetto su scala ridotta Per riferimento, sto lavorando a un progetto Python che attualmente …
<retroscena> L'altro giorno ho preso un libro chiamato Code Complete in una libreria usata perché ho sentito che era un grande libro e ho iniziato a leggerlo. Dopo circa 10 pagine mi sono reso conto di essere stato un po 'stupido per un recente progetto a cui stavo lavorando. A …
Nella mia applicazione WPF, voglio creare una nuova vista. Dove dovrei farlo - in ViewModel o Model ? L'applicazione è uno strumento simile a una finestra (molto semplice per ora) con un solo pulsante "invia". Nel caso in cui sia selezionata una delle caselle di controllo, dovrebbe apparire una nuova …
Ho una pagina web con il formato della procedura guidata. Il pulsante di invio all'API sarà nel 4 ° passaggio della procedura guidata. Tuttavia, desidero che i dati immessi vengano archiviati nel database prima di passare al passaggio successivo della procedura guidata. Voglio anche che l'API REST funzioni per le …
Sto internando apprendendo tonnellate sul settore al di fuori del mondo accademico. Una cosa a cui ho pensato oggi è stato il taglio degli input. Da un lato della medaglia non voglio che l'utente / implementatore riceva costantemente risultati imprevisti perché il loro input ha troppi spazi, quindi ho bisogno …
Semplicemente quali sono le tecniche pratiche che le persone usano per verificare se una classe viola il singolo principio di responsabilità? So che una classe dovrebbe avere solo una ragione per cambiare, ma a quella frase manca un modo pratico per implementarla davvero. L'unico modo che ho trovato è usare …
Il titolo riassume la mia domanda, ma per elaborare sostanzialmente ciò che voglio capire è perché i progettisti Android vogliono app che devono lavorare con dati condivisi per utilizzare un provider di contenuti piuttosto che accedere direttamente al database SQLite? L'unica ragione a cui riesco a pensare è la sicurezza …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Durante uno dei miei studi sulle complessità di C #, mi sono imbattuto in un passaggio interessante riguardante l'implementazione esplicita dell'interfaccia. While this syntax is quite helpful when you need to resolve name clashes, you can use explicit interface implementation simply to hide more "advanced" members from the object level. …
Ho il codice seguente: public void moveCameraTo(Location location){ moveCameraTo(location.getLatitude(), location.getLongitude()); } public void moveCameraTo(double latitude, double longitude){ LatLng latLng = new LatLng(latitude, longitude); moveCameraTo(latLng); } public void moveCameraTo(LatLng latLng){ GoogleMap googleMap = getGoogleMap(); cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, INITIAL_MAP_ZOOM_LEVEL); googleMap.moveCamera(cameraUpdate); } Penso che in questo modo elimini la responsabilità di sapere cosa …
Ogni volta che qualcuno mi raggiunge e mi chiede di definire l'iniezione di dipendenza in modo concettuale e di spiegare i vantaggi e gli svantaggi reali dell'utilizzo di DI nella progettazione di software. Confesso che ho delle difficoltà a spiegare i concetti di DI. Ogni volta che devo raccontare loro …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.