Tutte le domande

2
risposte

E 'possibile definire tutti gli operatori bit a bit usando un' bitwise nand 'simile a come tutta la logica booleana può essere costruita usando solo' boolean nand '?

Nand è noto come porta logica "universale", perché consente di definire tutte le altre porte logiche booleane: not(x) = nand(x,x) and(x, y) = not(nand(x, y)) or(x, y) = nand(not(x), not(y)) nor(x, y) = not(or(x, y)) xor(x, y) = nand(nand(...
posta 31.08.2016 - 20:31
4
risposte

Le classi di denominazione diventano debilitanti [chiuso]

Non sono sicuro se questo sia un tratto OCD o no, ma trovo che a volte vengo completamente bloccato incapace di continuare quello che sto facendo quando si nomina una classe (o funzione, o spazio dei nomi ecc.) che io credo sia essere utilizzato...
posta 23.05.2011 - 02:00
4
risposte

In che modo esattamente un compilatore recupera da un errore di tipo?

Ho letto diversi articoli, articoli e la sezione 4.1.4, capitolo 4 di Compilatori: Principi, Tecniche e strumenti (2a edizione) (ovvero "Il libro del drago") che trattano tutti l'argomento del recupero degli errori del compilatore sintattico...
posta 18.01.2018 - 22:58
6
risposte

Qual è la differenza tra un ingegnere e un product manager?

Sembra che oggigiorno tutti i team di sviluppo abbiano sia ingegneri software che product manager. Sono un neofita dell'industria del software e mi chiedo quale sia la differenza? È necessario che un Product Manager abbia uno sfondo di progr...
posta 22.02.2011 - 02:43
4
risposte

Quale potrebbe essere una buona attività di team building per migliorare le capacità di stima? [chiuso]

Sto mettendo insieme una presentazione da consegnare ad alcuni dei miei compagni di squadra (tutti gli sviluppatori), e mi piacerebbe includere una breve attività di team building incentrata sul miglioramento delle capacità di stima. Qualcuno ha...
posta 30.08.2011 - 13:10
2
risposte

È un odore di codice se un oggetto ne conosce molto il proprietario?

Nella nostra applicazione Delphi 2007 utilizziamo molti dei seguenti costrutti FdmBasic:=TdmBasicData(FindOwnerClass(AOwner,TdmBasicData)); FindOwnerClass percorre la gerarchia di proprietari del componente corrente verso l'alto per trovare...
posta 12.08.2011 - 07:22
4
risposte

Vale la pena sviluppare un carrello acquisti personalizzato? [chiuso]

Abbiamo una bella libreria di moduli cakephp sul mio posto di lavoro, e sviluppiamo siti Web personalizzati a un buon ritmo fino a quando il carrello degli acquisti non sarà in grado di rallentare il processo. Ho usato vari ( Magento, Opencart,...
posta 13.07.2011 - 16:13
7
risposte

Come introdurre la tua squadra nello stile funzionale della codifica?

Ho una situazione in cui la maggior parte delle persone nel mio gruppo proviene da uno sfondo di programmazione orientato agli oggetti con poca o nessuna comprensione della programmazione funzionale. Nemmeno basi come chiusure. Qualche sugger...
posta 18.04.2012 - 16:54
5
risposte

Spec Writing Management

Semplicemente non riesco ad immaginare di scrivere software senza una specifica. Non importa quanto sia abbozzato o di alto livello, le specifiche sono importanti per spiegare ai programmatori incapaci su quali sono le funzionalità del programma...
posta 27.01.2011 - 15:20
8
risposte

Disegni e pratiche per difendersi da voci nulle errate dal database

Una parte del mio programma recupera i dati da molte tabelle e colonne nel mio database per l'elaborazione. Alcune colonne potrebbero essere null , ma nel contesto di elaborazione corrente è un errore. Questo dovrebbe "teoricamente" non a...
posta 05.01.2016 - 13:39