Ingegneria software

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




7
Come possono i robot battere i CAPTCHA?
Ho un modulo e-mail per il sito web. Uso un CAPTCHA personalizzato per prevenire lo spam dai robot. Nonostante ciò, ricevo ancora spam. Perché? In che modo i robot battono il CAPTCHA? Usano una sorta di OCR avanzato o ottengono la soluzione da dove sono archiviati? Come posso impedirlo? Devo …
84 security  captcha 

11
Perché imparare git quando ci sono app GUI per GitHub?
Dato che GitHub fornisce app GUI sia per Mac che per Windows , quali sono i vantaggi di imparare a usare git dalla riga di comando? Attualmente sto usando la loro app per Mac per aggiornare i miei repository, e finora sembra coprire le mie esigenze. Cosa potrei perdere?
84 git  github 


11
git per progetti personali (one-man). Eccessivo?
Conosco e utilizzo due sistemi di controllo della versione: Subversion e git. Subversion, fin d'ora, viene utilizzato per progetti personali in cui sono l'unico sviluppatore e git viene utilizzato per progetti e progetti open source in cui credo che anche altri lavoreranno sul progetto. Ciò è dovuto principalmente alle incredibili …

10
Come spiegare perché il multi-threading è difficile
Sono un programmatore abbastanza bravo, il mio capo è anche un programmatore abbastanza bravo. Anche se sembra sottovalutare alcuni compiti come il multi-threading e quanto possa essere difficile (lo trovo molto difficile per qualcosa di più che eseguire alcuni thread, aspettare che finiscano tutti, quindi restituire risultati). Nel momento in …

18
Progettare difetti e gestire l'umiliazione da esso [chiuso]
Sei sempre stato fondamentalmente corretto nei progetti software che hai proposto? Quando dai un disegno che era fondamentalmente sbagliato, tendi a perdere il rispetto dei tuoi compagni di squadra. Non importa cosa fai dopo che finirai per essere controllato per tutto ciò che proponi dopo quell'incidente. Questo è particolarmente peggio …
84 design 


3
Che cos'è REST (in inglese semplice) [chiuso]
Ultimamente mi sono interessato a familiarizzare con REST. Ho provato a leggere la voce wiki su REST , ma non è stato di alcun aiuto. Lo apprezzerei davvero se qualcuno potesse spiegare in un inglese semplice (cioè senza un gergo tecnologico non necessario ) Cos'è REST Quale posizione occupa nell'ecosistema …
84 rest 

13
Ramificare o non ramificare?
Fino a poco tempo fa il mio flusso di lavoro di sviluppo era il seguente: Ottieni la funzionalità dal proprietario del prodotto Crea una diramazione (se la funzionalità è più di 1 giorno) Implementalo in un ramo Unisci le modifiche dal ramo principale al mio ramo (per ridurre i conflitti …




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.