Ingegneria software

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

8
Ricorsione o mentre loop
Stavo leggendo alcune pratiche di intervista di sviluppo, in particolare sulle domande tecniche e sui test posti durante le interviste e sono inciampato parecchie volte sui detti del genere "Ok hai risolto il problema con un ciclo while, ora puoi farlo con ricorsione ", o" tutti possono risolvere questo con …

9
C'è qualche "vera" ragione per cui l'ereditarietà multipla è odiata?
Mi è sempre piaciuta l'idea di avere l'ereditarietà multipla supportata in una lingua. Molto spesso però è stato intenzionalmente dimenticato, e la presunta "sostituzione" sono interfacce. Le interfacce semplicemente non coprono tutto lo stesso terreno dell'ereditarietà multipla, e questa restrizione può occasionalmente portare a più codice della caldaia. L'unica ragione …


30
Programmazione con ADD / ADHD [chiuso]
Ho diagnosticato l'ADD. Leggero ma abbastanza per influenzare il mio lavoro: Facilmente distratto Non riesco a concentrarmi su un progetto alla volta Dipendente dal web Indugio eccetera. Quali strategie usi per compensare? Un chiarimento Ho un vero ADD. Mi è stato diagnosticato quando ero un bambino e ho lottato con …




14
Auto rende il codice C ++ più difficile da capire?
Ho visto una conferenza di Herb Sutter in cui incoraggia ogni programmatore C ++ a usare auto. Ho dovuto leggere il codice C # qualche tempo fa dove varera ampiamente utilizzato e il codice era molto difficile da capire - ogni volta che varveniva usato dovevo controllare il tipo di …
122 c++  c++11 

7
Cosa dovresti testare con unit test?
Sono appena uscito dal college e inizierò l'università da qualche parte la prossima settimana. Abbiamo visto unit test, ma non li abbiamo usati molto; e tutti ne parlano, quindi ho pensato che forse avrei dovuto fare un po '. Il problema è che non so cosa testare. Devo testare il …



30
Non riesco ancora a capire come programmare?
Ho letto molti libri per vari linguaggi di programmazione, Java, Python, C, ecc. Capisco e conosco tutte le basi dei linguaggi e comprendo algoritmi e strutture di dati. (Equivalente di due anni di lezioni di informatica) MA, non riesco ancora a capire come scrivere un programma che fa qualcosa di …
122 untagged 


6
Differenza tra un socket e una porta
Qualcuno potrebbe spiegare chiaramente la differenza tra una porta e un socket. So che una porta funge da porta nella rete per un processo di applicazione e che il processo di applicazione utilizza una connessione socket a un determinato numero di porta per gestire la comunicazione di rete ma quando …

12
Strategie efficaci per la localizzazione in .NET [chiuso]
Sto sviluppando l'interfaccia utente per un'applicazione .NET MVC che richiederà la localizzazione internazionale di tutti i contenuti nel prossimo futuro. Conosco molto bene .NET in generale, ma non ho mai avuto un progetto che richiedesse un'attenzione così significativa sull'accessibilità internazionale. Il progetto è inizialmente in inglese. Quali misure devo prendere …

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.