Ingegneria software

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

3
Unit test di una classe che utilizza DI senza test su interni
Ho una classe che viene refactored in 1 classe principale e 2 classi più piccole. Le classi principali utilizzano il database (come fanno molte delle mie classi) e invia un'e-mail. Quindi la classe principale ha un IPersonRepositorye un IEmailRepositoryiniettato che a sua volta invia alle 2 classi più piccole. Ora …


2
Modelli di dominio condivisi di architettura di microservizi
Supponiamo che abbiamo un'applicazione Spring Boot che utilizza l'architettura dei microservizi. Ciascuno dei servizi ha i propri modelli di dominio, ma ogni servizio deve fare riferimento a un oggetto dominio utente. Quale sarebbe l'approccio migliore su come risolvere questo problema? Sarebbe meglio per ogni servizio avere solo un ID utente …

1
Algoritmo per far sedere Zoombinis sul traghetto del Capitano Cajun?
Recentemente ho giocato alla nuova release di The Logical Journey of the Zoombinis e ho cercato di implementare alcuni algoritmi informatici in grado di risolvere i vari enigmi. Sono bloccato su come affrontare il puzzle del traghetto del Capitano Cajun. Per quelli che non hanno familiarità, uno Zoombini è una …
12 algorithms 


2
Differenze tra Test vs Spec
Sto avendo un problema concettuale a questo punto e non riesco a trovare alcuna informazione sulle differenze tra Test (UnitTest, ecc.) Vs Spec (Rspec, ecc.). Per quanto ne so, le specifiche sono nei test di integrazione e il test è in UnitTest, ma proprio quello. Puoi spiegare quali sono le …


2
Come parla esattamente un programma con un driver di dispositivo?
Quindi sono confuso su come esattamente noi programmatori parliamo con i dispositivi del computer. Ora non sto parlando delle grandi idee. So che ci sono driver di dispositivo che si trovano sopra l'hardware in modo che diversi programmi possano utilizzare lì funzionalità. Ma in generale chi parla esattamente con i …
12 hardware  drivers 




5
Ereditarietà vs proprietà aggiuntiva con valore null
Per le classi con campi opzionali, è meglio usare l'ereditarietà o una proprietà nullable? Considera questo esempio: class Book { private String name; } class BookWithColor extends Book { private String color; } o class Book { private String name; private String color; //when this is null then it is …
12 java  inheritance  class  null 


1
Che cosa significa Google qui quando dicono "non copiare e incollare questo codice"?
Ecco un estratto dal codice dell'API recaptcha di Google ( https://www.google.com/recaptcha/api.js ): /* PLEASE DO NOT COPY AND PASTE THIS CODE. */ (function() { if (!window['___grecaptcha_cfg']) { window['___grecaptcha_cfg'] = {}; }; if (!window['___grecaptcha_cfg']['render']) { window['___grecaptcha_cfg']['render'] = 'onload'; }; window['__google_recaptcha_client'] = true; var po = document.createElement('script'); po.type = 'text/javascript'; po.async = …


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.