Quello che penso di Build Numbers è che ogni volta che viene creata una nuova build notturna, un nuovo BUILDNUMBER viene generato e assegnato a quella build. Quindi per la mia applicazione versione 7.0 le build notturne saranno 7.0.1, 7.0.2 e così via. È così? Allora a che serve una …
Disclaimer : conosco perfettamente la semantica del prefisso e l'incremento postfisso. Quindi per favore non spiegarmi come funzionano. Leggendo le domande sullo overflow dello stack, non posso fare a meno di notare che i programmatori vengono continuamente confusi dall'operatore di incremento postfix. Da ciò nasce la seguente domanda: esiste qualche …
Joel Spolsky ha detto in uno dei suoi famosi post: L'unico peggior errore strategico che qualsiasi azienda di software può fare: riscrivere il codice da zero. Chad Fowler ha scritto: Hai visto i video, i post del weblog e l'hype e hai deciso di implementare nuovamente il tuo prodotto in …
Nella tua esperienza (aneddotica o meno), quali sono alcuni modi efficaci per introdurre Agile in un'organizzazione o società non Agile? AGGIORNATO: Qualcuno può parlare di casi in cui hai provato a presentare Agile ma sei stato "abbattuto"? Inoltre, hai una comprensione retrospettiva del perché sei stato "abbattuto"?
Sto mettendo insieme alcune linee guida per le revisioni del codice. Non abbiamo ancora un processo formale e stiamo cercando di formalizzarlo. E il nostro team è distribuito geograficamente. Stiamo usando TFS per il controllo del codice sorgente (lo abbiamo usato anche per attività / tracciamento dei bug / gestione …
Tante volte su questo sito vedo persone che cercano di fare cose del genere: <script type="text/javascript"> $(document).ready(function(){ $('<?php echo $divID ?>').click(funtion(){ alert('do something'); }); }); </script> Non penso che questo sia un tipo di modello in cui le persone cadono naturalmente. Ci deve essere una sorta di tutorial o materiale …
Di quanta esperienza hai bisogno in una lingua prima di poterla inserire nel tuo curriculum? C'è una lingua in cui sono abile (Java) che metterei sicuramente sul curriculum ma direi che ho seguito un paio di corsi semestrali al college che prevedevano un'ampia programmazione in C o autodidatta C # …
Il ciclo rosso - verde - refattore per TDD è ben definito e accettato. Scriviamo un test unitario fallito e lo facciamo passare nel modo più semplice possibile. Quali sono i vantaggi di questo approccio rispetto alla scrittura di molti test unitari non riusciti per una classe e farli passare …
Ho avuto una conversazione insolita e breve con un architetto molto anziano su linguaggi dinamici e statici. Ha detto che i dati dell'azienda mostrano che ci sono prove per una maggiore produttività quando vengono utilizzati linguaggi statici. Nota, è una grande azienda con una lunga storia. Con mia (e altre) …
Sono una matricola studente di informatica e abbiamo appena iniziato a realizzare alcuni progetti reali in Python. Ho scoperto di essere molto efficiente quando utilizzo il metodo penna e carta che il mio professore mi ha suggerito in classe. Ma quando non riesco a scrivere il mio problema e elaborare …
Il team in cui mi trovo crea componenti che possono essere utilizzati dai partner dell'azienda per integrarsi con la nostra piattaforma. In quanto tale, sono d'accordo che dovremmo prestare estrema attenzione quando introduciamo dipendenze (di terze parti). Attualmente non abbiamo dipendenze di terze parti e dobbiamo rimanere al livello API …
Vorrei usare Youtube come esempio: usano gli ID sotto forma di PEckzwggd78. Perché non usano numeri interi semplici? Oppure imgur.com: usano anche ID come 9b6tMZSimmagini e gallerie. Numeri non sequenziali. Perché non usano numeri interi (in particolare quelli sequenziali)? In quali casi è una saggia decisione utilizzare tali ID stringa …
Sembra piuttosto semplice, lo so, ma recentemente ho avuto un collega che mi ha detto che un metodo chiamato startHttpServerè troppo complicato per capire perché avvia il server solo se non è già in esecuzione. Trovo di trovarmi nei guai quando rispondo, "Seriamente? Lo sto facendo da decenni - è …
Oggi abbiamo scoperto la causa di un brutto bug che si verificava in modo intermittente solo su determinate piattaforme. In breve, il nostro codice era simile al seguente: class Foo { map<string,string> m; void A(const string& key) { m.erase(key); cout << "Erased: " << key; // oops } void B() …
Diversi server con cui ho avuto a che fare restituiranno HTTP 200 per richieste che il client dovrebbe considerare un errore, con qualcosa come "successo: falso" nel corpo. Questa non mi sembra una corretta implementazione dei codici HTTP, in particolare in caso di autenticazione fallita. Ho letto i codici di …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.