Decoupling in Practice - How Good Software Engineering Can Save... by Allen Smith.GDevCon N.A. 2024

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=TRiCF6mzb8Y



Duration: 0:00
38 views
0


Decoupling in Practice: How Good Software Engineering Can Save Your Sanity

Does it take a week to load your project? Are your builds interminable, and prone to obscure failures? Does LabVIEW load a bunch of files before it lets you probe a wire? These and other IDE pain points are often symptoms of excessive coupling between our libraries and classes. Drawing on real-world examples, this session will explore the role of module dependency in our software designs. We will show excessive coupling complicates engineering tasks like unit testing and overly burdens the LabVIEW IDE. Then we’ll demonstrate the techniques that solve the problem, and apply them to common coupling scenarios. The result will be cleaner code, a more efficient IDE experience, and happier developers.


Video production by Confreaks. Learn more at https://www.confreaks.com/




Other Videos By Confreaks


2025-01-14RubyConf 2024 Plan to scale or plan to fail: an evidence-based approach for... by Jade Dickinson
2024-11-10Modern Development Workflows in LabVIEW by Greg Richardson. GDevCon N.A. 2024
2024-11-10Modularity As It Applies to Everything by Brian Powell. GDevCon N.A. 2024
2024-11-10GDevCon N.A. - 4x7 G AI Assistant for LabVIEW (Project Code Name) by Jim Kring
2024-11-10Using LabVIEW To Do Totally Legal Things Online by Eric Stach. GDevCon N.A. 2024
2024-11-10Your LabVIEW Code Is a Work of Art... But I Can't Read It by Darren Nattinger. GDevCon N.A. 2024
2024-11-10Nx24x7: Challenges and Considerations When Designing a Life... by Katya Prince. GDevCon N.A. 2024
2024-11-10Using LabVIEW and LoRa for Long-Distance Status and Control by Matthew Harrison. GDevCon N.A. 2024
2024-11-10GDevCon N.A. 2024 - 1x7 Summer of LabVIEW 2024 by Derrick Bommarito
2024-11-10Innovate, Validate, Elevate: LabVIEW Quality Paradigm by Kevin Shirey. GDevCon N.A. 2024
2024-11-10Decoupling in Practice - How Good Software Engineering Can Save... by Allen Smith.GDevCon N.A. 2024
2024-11-10GDevCon N.A. - 3x7 Importance of Legacy Test Systems by John Wu
2024-11-10GDevCon N.A. - 5x7 Subarrays and Substrings by Greg Richardson
2024-11-10GDevCon N.A. - 6x7 The ONLY correct way to make Class VI Icons (And other icon...) by Hunter Smith
2024-11-10GDevCon N.A. - 6x7 The ONLY correct way to make Class VI Icons (And other icon...) by Hunter Smith
2024-11-09Conference Keynote: The Art of Delivering Value by David Neal. GDevCon N.A. 2024
2024-11-09Lessons Learned Installing NI Targets on the Edge by Cyril Gambini. GDevCon N.A. 2024
2024-11-09Stop Straightening Wires - Focus on what matters by Sam Taggart. GDevCon N.A. 2024
2024-11-09LabVIEW on my Mind by Laura Miller. GDevCon N.A. 2024
2024-11-09DQMH Generic Networking by Joerg Hampel. GDevCon N.A. 2024
2024-11-09The LabVIEW Experiment Live! - LabVIEW Podcast. GDevCon N.A. 2024