Tutte le domande

8
risposte

Quali benefici ottengo dalla buona metodologia?

Uno dei miei amici ha lavorato per quasi 10 anni, mi ha chiesto perché ha bisogno di imparare cose nuove come unit-testing, MVC, architettura multilivello (crea un'applicazione a 3 livelli ma progetta come 2 livelli), Programmazione orientata ag...
posta 25.04.2011 - 17:59
7
risposte

Quali ipotesi / dichiarazioni di non responsabilità dovrebbero essere incluse con una stima del software?

Ultimamente sto scrivendo molte stime e trovo che molto spesso un cliente possa discutere di scope, deliverable o (più spesso) costi. Nel tentativo di assicurare che l'ampiezza della copertura (delle esigenze del cliente e dello scopo recipro...
posta 06.10.2011 - 21:01
6
risposte

Unittests sporadici o TDD?

Ho letto alcune nozioni di base sui test unitari e TDD, ma trovo difficile convincermi del motivo per cui TDD può avere un vantaggio rispetto alle sole selezioni selezionate. Ho letto argomenti comuni per TDD, ma non vedo l'improvvisazione ri...
posta 02.08.2012 - 08:56
8
risposte

Apprendimento OO per programmatore C [chiuso]

Ho programmato professionalmente in C, e solo C, per circa 10 anni in una varietà di ruoli. Come sarebbe normale aspettarsi, comprendo gli idiomi della lingua abbastanza bene e oltre a ciò anche alcune delle sfumature del design - quali API r...
posta 09.09.2012 - 19:40
2
risposte

Perché c'è uno zero iniziale nel numero di versione HTML 4.01?

Non ho mai notato questa stranezza fino ad ora, e mi sta rovinando la testa. Perché HTML 4.01 era numerato con uno zero iniziale, piuttosto che come 4.1?     
posta 04.05.2012 - 21:13
4
risposte

Ottimizzazione come ramo: è una cosa?

La mia azienda ha un'applicazione scientifica altamente ottimizzata che è diventata così grande e complicata che le nuove versioni stanno letteralmente prendendo t = infinito per produrre. (E. Ho una e-mail che preannuncia una versione di fine 2...
posta 22.02.2012 - 04:30
9
risposte

Compila i campi o restituisci l'oggetto

Che cosa è meglio fare in questo tipo di scenario: popola i campi o restituisci un oggetto? La situazione è la seguente: sto facendo calcoli per trovare i prezzi (tasse inc., tasse escluse, sconti ecc.) di un prodotto. C'è qualche consiglio...
posta 19.04.2012 - 12:52
4
risposte

La performance engineering è una specializzazione diversa dallo sviluppo generale del software?

Uno degli obiettivi principali dello sviluppo del software è concentrarsi sulla consegna di funzionalità implementate in codice di buona qualità. Gli sviluppatori esperti dovrebbero scrivere software con buone prestazioni nella misura in cu...
posta 08.05.2011 - 16:36
4
risposte

Licenza GPL - Vendita e rubare

Comprendo che quando un software sotto GPL viene assegnato a un altro, il destinatario ha gli stessi diritti sul software che io faccio. Capisco anche che questo si applica a "un lavoro basato sul programma". Domande: 1) Ho notato che dive...
posta 02.05.2012 - 13:27
2
risposte

Loop Invariants in Python

Ho un po 'di esperienza con invarianti di loop ma non sono molto chiaro su di essi. Sto cercando di impararli attraverso un esempio in Python. Qualcuno può indicarne uno o aiutarmi a capire? Ho cercato sia su programmers.SX che sul Web, ma le...
posta 16.01.2013 - 13:57