Tutte le domande

5
risposte

Qual è la differenza tra un Program Manager e un Project Manager?

Un Program Manager è una persona che gestisce i progetti mutiple (sotto un singolo programma) che sono a loro volta gestiti dai Project Manager? O è un Program Manager una persona così come definita da Joel Spolsky qui . NOTA: non mi ri...
posta 09.11.2010 - 14:18
4
risposte

Perché così tanti programmatori odiano assolutamente i livelli di prevalenza degli oggetti?

La prevalenza è una tecnica semplice per fornire proprietà ACID a un modello di oggetti in memoria basato su serializzazione binaria e registrazione write-ahead. Funziona così: Inizia con un'istantanea. Serializza il modello a oggetti e scri...
posta 23.09.2010 - 00:40
5
risposte

Utilizzo di C ++ / Java per sviluppare software per scopi commerciali

Ho intenzione di sviluppare un programma che intendo vendere più tardi. Sto cercando di decidere su un linguaggio per codificarlo, e ho ristretto a C ++ o Java. Ho usato le licenze GPL v2 e v3 usate per GNU GCC e OpenJDK (sì, posso capire un...
posta 16.04.2011 - 19:15
7
risposte

Joomla o sviluppo da zero? [chiuso]

Come qualcuno che ha poca esperienza in questo, vorrei sapere cosa ti fa pensare che Joomla possa soddisfare tutti i tuoi requisiti ?. Cosa ti fa scegliere per lo sviluppo da zero (o utilizzando un framework come Yii o Kohana). Quali sono i p...
posta 31.03.2011 - 06:20
3
risposte

C'è qualche motivo nell'usare i costruttori e le interfacce fluide con gli inizializzatori di oggetti?

In Java e C #, è possibile creare un oggetto con proprietà che possono essere impostate all'inizializzazione definendo un costruttore con parametri, definendo ogni proprietà dopo la costruzione dell'oggetto o usando il modello di interfaccia gen...
posta 01.10.2016 - 06:00
4
risposte

Perché non possiamo fare qualcosa?

Lavoro in una piccola squadra, in un'azienda di medie dimensioni, la maggior parte delle quali non è coinvolta nello sviluppo di software. Sono lo sviluppatore più nuovo e meno esperto e non ho avuto alcuna esperienza professionale o accademica...
posta 06.11.2011 - 17:49
4
risposte

Gli sviluppatori back-end messi giù dalle storie degli utenti

Ho pianificato di suddividere lo sviluppo del backend nelle storie degli utenti in verticale. Ma un backend del nostro team ha iniziato a lamentarsi del fatto che questo rende il loro lavoro invisibile. La mia risposta è stata nelle riun...
posta 03.07.2013 - 08:07
6
risposte

Dove, in un sistema orientato agli oggetti, dovresti, se possibile, scegliere le strutture (stile C) rispetto alle classi?

C e molto probabilmente molte altre lingue forniscono una parola chiave struct per creare strutture (o qualcosa di simile). Questi sono (almeno in C), da un punto di vista semplificato come le classi, ma senza polimorfismo, ereditarietà, me...
posta 28.02.2011 - 18:23
4
risposte

Protezione dell'input dell'utente delle espressioni regolari contro gli attacchi

Sono a conoscenza di Denial of Service con espressione regolare (ReDoS). Esiste un modo ragionevole per consentire agli utenti di creare regex personalizzate garantendo al tempo stesso che non inviino pattern in modo esponenziale lento?     
posta 14.06.2017 - 02:05
3
risposte

Qual è la differenza tra il rilascio di codice sotto la licenza BSD e il suo rilascio come pubblico dominio?

Sei libero di usare il codice con licenza BSD per qualsiasi cosa , anche commerciale, software closed source. Qual è la differenza rispetto al semplice rilascio come dominio pubblico?     
posta 13.05.2011 - 10:07