Application Infrastructure

Опубликовано: 13 Май 2020
на канале: 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....


На этой странице сайта вы можете посмотреть видео онлайн Application Infrastructure длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь James Shore 13 Май 2020, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 3,461 раз и оно понравилось 64 зрителям. Приятного просмотра!