Ingegneria software

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


9
Come dovrei iniziare con Lisp? [chiuso]
Sto programmando da anni, lavorando attraverso varie iterazioni di Blub (BASIC, Assembler, C, C ++, Visual Basic, Java, Ruby in nessun ordine particolare di "Blub-ness") e mi piacerebbe imparare Lisp. Tuttavia, ho molte intertia con poco tempo (famiglia, lavoro a tempo pieno, ecc.) E una piacevole felicità con il mio …

3
Come abbandonare il cubicolo? [chiuso]
Mi piacerebbe davvero uscire dall'esistenza del "cubicolo" 9-5 e fare qualcosa in cui posso lavorare da casa, decollare quando mi piace, ecc. Non fraintendermi ... Non mi dispiace lavorare sodo , ma non mi sto godendo l'intera cosa aziendale in cui sono impostate le mie ore, i giorni di vacanza, …

24
Come ottenere denaro da un cliente riluttante? [chiuso]
Ho completato questo sito 4 mesi fa. (Vorrei mantenere il sito Web anonimo: se questo post viene pubblicato su Google dai clienti, avrà un impatto negativo sulla loro attività). Abbiamo fatto diverse iterazioni, il cliente era molto esigente (e ficcanaso), ho ottemperato a ogni singola cosa desiderata, inclusa la dimensione …

3
Perché il metodo PATCH non è idempotente?
Mi chiedevo questo. Supponiamo che io abbia una userrisorsa con ide namecampi. Se voglio aggiornare un campo potrei semplicemente fare una richiesta PATCH alla risorsa in questo modo PATCH /users/42 {"name": "john doe"} E quindi l'applicazione aggiornerà il nome dell'utente 42. Ma perché se ripeto questa richiesta il risultato sarebbe …


1
Trattare una struttura di dati 1D come griglia 2D
Sto lavorando con una classe nativa che rappresenta un'immagine 2D come un array 1D. Se si desidera modificare un pixel, ad esempio, è necessario ora come derivare l'indice dalle x,ycoordinate. Quindi, supponiamo di avere un array 1D array1dcome questo: array1d = [ a, b, c, d, e, f, g, h, …


3
Qual è il vantaggio di scrivere in una posizione temporanea e quindi di copiarlo nella destinazione prevista?
Sto scrivendo un'applicazione che funziona con le immagini satellitari e il mio capo mi ha chiesto di esaminare alcune delle applicazioni commerciali e vedere come si comportano. Ho trovato un comportamento strano e poi mentre lo guardavo, l'ho trovato anche in altre applicazioni standard. Questi programmi prima scrivono nella cartella …

10
Come si può evitare di scrivere codice GUI gonfio?
Trovo che quando lavoro con il codice GUI, il codice tende a gonfiarsi più velocemente di altri tipi di codice. Sembra anche più difficile rifattorizzare. Mentre in altri tipi di codice posso refactificare abbastanza facilmente - trovo che posso scomporre una classe più grande in piccoli pezzi di funzionalità - …
48 refactoring  gui 


17
Ricorsione senza fattoriale, numeri di Fibonacci ecc
Quasi ogni articolo che posso trovare sulla ricorsione include esempi di numeri fattoriali o di Fibonacci, che sono: Matematica Inutile nella vita reale Ci sono alcuni esempi interessanti di codice non matematico per insegnare la ricorsione? Sto pensando ad algoritmi di divisione e conquista, ma di solito coinvolgono strutture dati …
48 recursion 

3
Un commesso git può avere più di 2 genitori?
In questa documentazione è menzionato Un oggetto commit può avere un numero qualsiasi di genitori. Ma dalla mia comprensione, l'unico caso in cui un commit avrà più di 1 genitore è quando si è verificata una fusione, e in quel caso ci saranno solo due genitori. Quindi la mia domanda …
48 git 

8
Perché NoSQL è più veloce di SQL?
Di recente mi è stato chiesto: Perché NoSQL è più veloce di SQL? Non ero d'accordo con la premessa della domanda ... è solo una sciocchezza per me personalmente. Non riesco a vedere alcun aumento delle prestazioni utilizzando NoSQL anziché SQL. Forse SQL su NoSQL, sì, ma non in questo …


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.