Ingegneria software

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



16
FizzBuzz - davvero? [chiuso]
Quando si tratta di domande sul "test di intervista", spesso emerge l'argomento di FizzBuzz. C'è anche un post di Coding Horror a riguardo. Ora, se ti preoccupi di leggere siti come questo, probabilmente hai meno probabilità di essere nella demografia dei programmatori che troverebbero FizzBuzz tutt'altro che banale. Ma è …
60 interview 



9
std :: shared_ptr come ultima risorsa?
Stavo solo guardando gli stream di "Going Native 2012" e ho notato la discussione std::shared_ptr. Sono stato un po 'sorpreso di sentire l'opinione in qualche modo negativa di Bjarne std::shared_ptre il suo commento sul fatto che dovrebbe essere usato come "ultima risorsa" quando la vita di un oggetto è incerta …



7
RESTFul: azioni che cambiano lo stato
Sto progettando di costruire l'API RESTfull ma ci sono alcune domande di architettura che mi stanno creando dei problemi. L'aggiunta della logica di business back-end ai client è un'opzione che vorrei evitare poiché l'aggiornamento di più piattaforme client è difficile da mantenere in tempo reale quando la logica di business …
60 api  rest 

2
Scrivere test per codice il cui scopo non capisco
Di recente ho completato un refactoring a scatola nera. Non riesco a registrarlo, perché non riesco a capire come testarlo. Ad un livello elevato, ho una classe la cui inizializzazione comporta l'acquisizione di valori da una classe B. Se la classe B è "vuota", genera alcune impostazioni predefinite sensate. Ho …



5
Un computer tenterà di dividere per zero?
Sappiamo tutti che 0/0è Undefinede restituisce un errore se dovessi inserirlo in una calcolatrice e se dovessi creare un programma (almeno in C) il sistema operativo lo terminerebbe quando provo a dividere per zero. Ma quello che mi chiedevo è se il computer tenta persino di dividere per zero , …


10
È meglio Show () + Hide () o SetVisible (bool visibile)?
Cosa è meglio e perché? (Dal punto di vista dell'interfaccia): a) Avere due Show()e Hide()funzioni b) Avere una SetVisible(bool visible)funzione EDIT: Ad esempio alcuni oggetti hanno uno stato di visibilità e questa funzione viene utilizzata per cambiarlo. c) Per avere tutti e tre Show(), Hide(), SetVisible(bool visible)funzioni
59 java  c++  interfaces 

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.