Ingegneria software

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

11
Perché main () dovrebbe essere breve?
Ho programmato per oltre 9 anni e, secondo i consigli del mio primo insegnante di programmazione, mantengo sempre la mia main()funzione estremamente breve. All'inizio non avevo idea del perché. Ho solo obbedito senza capire, con grande gioia dei miei professori. Dopo aver acquisito esperienza, mi sono reso conto che se …

9
Stima dei costi di tempo nella base di codice legacy
Di recente ho iniziato a lavorare su un progetto in cui una vecchia applicazione monolitica viene migrata in un'architettura basata su microservizi. La base di codice legacy è molto disordinata ("spaghetti code") e spesso una funzione apparentemente semplice (ad esempio denominata "multiplyValueByTen") si rivela successivamente come "migliaia di righe di …





6
Vantaggi dell'utilizzo di JavaScript puro rispetto a JQuery
Quali sono i vantaggi dell'utilizzo del solo Javascript rispetto all'uso del solo JQuery? Ho un'esperienza limitata con i codici JavaScript e JQuery. Ho aggiunto bit e frammenti di ciascuno alle pagine HTML ma ho principalmente codificato materiale lato server in altre lingue. Ho notato che mentre in teoria puoi fare …

5
per vs. foreach vs. LINQ
Quando scrivo codice in Visual Studio, ReSharper (che Dio lo benedica!) Mi suggerisce spesso di cambiare la mia vecchia scuola per il ciclo nella forma foreach più compatta. E spesso, quando accetto questo cambiamento, ReSharper fa un passo avanti e mi suggerisce di cambiarlo di nuovo, in un brillante modulo …
86 c#  linq 




6
Qual è la differenza tra stateful e apolidi?
I libri e la documentazione sull'MVC si accumulano solo sull'uso dei termini Stateful e Stateless. Ad essere sincero, non riesco proprio a coglierne l'idea, di cosa parlano i libri. Non forniscono un esempio per comprendere nessuno dei due stati, piuttosto che dire semplicemente che HTTP è apolide e con ASP.NET …

7
Qual è la storia del perché i byte sono otto bit?
Che cosa dove le forze storiche al lavoro, i compromessi da fare, nel decidere di utilizzare gruppi di otto bit come unità fondamentale? C'erano macchine, una volta, che utilizzavano parole di altre dimensioni, ma oggi per i non-otto-testimoni devi cercare pezzi da museo, chip specializzati per applicazioni integrate e DSP. …
86 history  hardware  byte  bit 

17
I commenti di TODO hanno senso? [chiuso]
Sto lavorando a un progetto abbastanza grande e ho il compito di fare alcune traduzioni per questo. C'erano tonnellate di etichette che non sono state tradotte e mentre cercavo il codice ho trovato questo piccolo pezzo di codice //TODO translations Questo mi ha fatto pensare al senso di questi commenti …

5
Clang flag di avviso per lo sviluppo di Objective-C
Come programmatore C & Objective-C, sono un po 'paranoico con i flag di avvertimento del compilatore. Di solito cerco di trovare un elenco completo di flag di avviso per il compilatore che uso e di accenderne la maggior parte, a meno che non abbia davvero un buon motivo per non …

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.