Ingegneria software

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



7
Quale verbo HTTP dovrei usare per attivare un'azione in un servizio web REST?
Sto implementando un servizio web RESTful e una delle azioni disponibili sarà reload. Sarà utilizzato per ricaricare configurazioni, cache, ecc. Abbiamo iniziato con GETun URI semplice come questo: ${path}/cache/reload(nessun parametro viene passato, viene chiamato solo l'URI). Sono consapevole che i dati non devono essere modificati con una richiesta GET. Qual …
81 rest  rpc 


6
Perché git usa gli hash invece dei numeri di revisione?
Mi sono sempre chiesto perché Git preferisca gli hash rispetto ai numeri di revisione. I numeri di revisione sono molto più chiari e più facili da consultare (secondo me): c'è una differenza tra dire a qualcuno di dare un'occhiata alla revisione 1200 o commettere 92ba93e! (Solo per fare un esempio). …

12
Come rispondere a un bug report maleducato?
Ho appena ricevuto una segnalazione di bug piuttosto scortese. L'utente sostanzialmente dice che stiamo sbagliando tutto usando lettere maiuscole qua e là, anche se in realtà sta solo indicando un bug. Da un lato, tengo molto ai nostri utenti e voglio mantenere un buon rapporto e una buona valutazione della …

10
Eccezioni, codici di errore e sindacati discriminati
Di recente ho iniziato un lavoro di programmazione in C #, ma ho un po 'di esperienza in Haskell. Ma capisco che C # è un linguaggio orientato agli oggetti, non voglio forzare un piolo circolare in un buco quadrato. Ho letto l'articolo Eccezione da Microsoft che afferma: NON restituire …
80 c#  exceptions 

10
Gestire sprint e scadenze non riuscite
Molti libri e articoli Scrum affermano che uno sprint fallito (quando il team non riesce a completare alcune funzionalità dallo Sprint Backlog) non è qualcosa di così brutto, succede di tanto in tanto e può effettivamente essere utile se il team impara dai propri errori e migliora qualcosa nei seguenti …
80 agile  scrum  sprint 



11
Perché Scheme è la mia prima lingua all'università?
Sento C, C ++, Java ogni giorno quando la gente inizia a parlare di informatica, ma nella mia prima lezione di informatica ci viene chiesto di scrivere in Scheme (DrRacket). Perché? Quali sono le differenze nella mia futura comprensione della programmazione? AGGIORNAMENTO: ho terminato il mio primo mandato, ma non …
80 scheme 


11
La programmazione in generale diventa più facile da leggere, scrivere e comprendere man mano che acquisisci esperienza? [chiuso]
Sono un principiante nella programmazione e ho letto libri, studiato, letto articoli e quant'altro. Sto ottenendo grandi risultati da quando ho iniziato a studiare la programmazione e quando ero un principiante pensavo di sapere tutto sulla programmazione, ma man mano che imparavo di più mi sono reso conto di quanto …

14
Agile è il nuovo microgestione?
Questa domanda è stata nella mia testa per un po ', quindi ho voluto chiedere a coloro che stanno seguendo pratiche agili / mischia nei loro ambienti di sviluppo. La mia azienda si è finalmente avventurata nell'incorporare pratiche agili e ha iniziato con un team di 4 sviluppatori in un …

18
Come apprendi le espressioni regolari? [chiuso]
Non sto chiedendo dove imparare. Ho trovato molte buone risorse online, libri ecc. Ma come diamine posso affrontarli. Dov'è l'inizio, la fine? Quando il processore regexp avanza sul testo, quando mantiene la sua posizione e prova un'altra corrispondenza? eccetera. Ho voglia di cercare di capire geroglifici sulle piramidi egiziane.

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.