Tell, Don't Ask - Design Defined | Bresslergroup
Автор: Bresslergroup
Загружено: 2020-09-11
Просмотров: 265
Описание:
There are an infinite number of ways to write the software for an embedded system. How do you decide which way is the right way? Your number one priority should always be to write code that meets the system requirements. But how the code is written can have an immense impact on modularity, maintainability, and testability.
"Tell, Don't Ask," or "TDA" has been popular among object-oriented programmers for years. Essentially, it says objects should be responsible for their own data, and those objects should be the ones to make decisions based on that data, not the application at large. The principle lends itself well to IoT products that combine real-time data collection and an asynchronous networking module.
Learn more about TDA in this 'Design Defined' video with Senior Embedded Software Engineer, Ian Adam.
Read "'Tell, Don't Ask' Is a Design Principle for Simplified Embedded Systems": https://www.bresslergroup.com/blog/de...
ABOUT DESIGN DEFINED
Our Design Defined series consists of quick takes on our favorite product design principles with a Bresslergroup strategist, researcher, designer, or engineer as your guide. For more design principles, download the FREE Design Defined, vols. 1 and 2, eBooks: https://www.bresslergroup.com/design-...
ABOUT BRESSLERGROUP
Bresslergroup, https://www.bresslergroup.com/, is an insight-driven product innovation firm whose strategists, researchers, engineers & designers are trusted to solve inspiring product design and development challenges.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: