Ingegneria software

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

4
perché i database noSQL sono più scalabili di SQL?
Recentemente ho letto molto sui DBMS noSQL. Comprendo il teorema della CAP , le regole ACID , le regole BASE e la teoria di base. Ma non hai trovato alcuna risorsa sul perché noSQL è scalabile più facilmente di RDBMS (ad esempio nel caso di un sistema che richiede molti …
100 sql  nosql  scalability 




5
Perché sono stati aggiunti metodi predefiniti e statici alle interfacce in Java 8 quando avevamo già classi astratte?
In Java 8, le interfacce possono contenere metodi implementati, metodi statici e metodi cosiddetti "predefiniti" (che le classi di implementazione non hanno bisogno di sovrascrivere). Dal mio punto di vista (probabilmente ingenuo), non era necessario violare interfacce come questa. Le interfacce sono sempre state un contratto che devi rispettare e …

12
Mi è stato detto che le eccezioni dovrebbero essere utilizzate solo in casi eccezionali. Come faccio a sapere se il mio caso è eccezionale?
Il mio caso specifico qui è che l'utente può passare una stringa nell'applicazione, l'applicazione la analizza e la assegna a oggetti strutturati. A volte l'utente può digitare qualcosa di non valido. Ad esempio, il loro contributo può descrivere una persona, ma possono dire che la loro età è "mela". Il …

19
Come guidare uno sviluppatore junior
Questo titolo è un po 'ampio, ma potrei aver bisogno di dare un po' di informazioni prima di poter porre correttamente la mia domanda. So che domande simili sono già state poste qui . Ma nel mio caso non sto chiedendo se dovrei fare da mentore a qualcuno o se …
99 culture  mentor 

6
Memoria stack e heap in Java
A quanto ho capito, in Java, la memoria dello stack contiene primitive e invocazioni di metodi e la memoria heap viene utilizzata per archiviare oggetti. Supponiamo che io abbia una lezione class A { int a ; String b; //getters and setters } Dove verrà archiviata la primitiva ain classe …

8
Differenza tra '\ n' e '\ r \ n'
Sì, sì, sono consapevole che '\n'scrive una nuova riga in UNIX, mentre per Windows v'è la sequenza di due caratteri: '\r\n'. Tutto ciò è molto bello in teoria, ma la mia domanda è: perché ? Perché il carattere di ritorno a capo è extra in Windows? Se UNIX può farlo …


9
Perché è difficile far apparire nativo un programma Java?
La maggior parte delle applicazioni Java non ha lo stesso aspetto delle applicazioni C / C ++. Swing potrebbe essere stato progettato apposta per avere un aspetto distinto, ma sulla base di ciò che ho letto, SWT, ad esempio, ha provato a "sembrare nativo", e non ha completamente successo. La …
98 java  gui 



6
Perché i tag <b> e <i> sono deprecati?
Questa domanda è emersa in una delle mie lezioni al college. Il professore ha dato solo la risposta che era più descrittivo, ma sembra come se &lt;b&gt;e &lt;i&gt;sono piuttosto esplicite nel loro significato ed è più facile da digitare rispetto &lt;strong&gt;e &lt;em&gt;. Quali erano gli argomenti ufficiali per la deprecazione …
98 html  deprecation 


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.