Application Infrastructure

Veröffentlicht am: 13 Mai 2020
auf dem Kanal: James Shore
3,461
64

Each week in my Tuesday Lunch & Learn livestream, we look at a useful technical skill, define a challenge related to that skill, and solve the challenge live. This week, it's isolating and testing application infrastructure.


Application infrastructure is all the external systems your application interacts with: networks and services; file systems and databases; and global state such as the computer's clock and your application's process. Without it, your code is a black box. But it's complicated and difficult to test.


Our challenge this week: build a simple command-line application and do so in a way that manages the command-line infrastructure well. We need to isolate our application logic from our infrastructure decisions and we need to make sure our infrastructure is tested.


To follow along, download the code from https://github.com/jamesshore/livestream and check out the "2020-05-12" tag. To see the final result, check out the "2020-05-12-end" tag or view it on Github at https://github.com/jamesshore/livestr....


For more Lunch & Learn episodes and information about watching live, see https://www.jamesshore.com/Blog/Lunch....


Auf dieser Seite können Sie das Online-Video Application Infrastructure mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer James Shore 13 Mai 2020 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 3,461 Mal angesehen und es wurde von 64 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!