Boosting Software Efficiency+24 ## Boosting Software Efficiency: A Case Study of 100% Performance Improvement in an Embedded C++ System ## GILI KAMMA ## 20 24 September 15 - 20 ☐ The talk today is about software development. ☐ industry B.S.c in Electronics I love to improve things and solve problems Team leader @ Priority-software  My story begins e605a0f29616440e7a43cb90e626a94d/p173_1.jpg) (Remember – my first impression) ## Write Robust Software  Unexpected inputs0 码力 | 180 页 | 1.65 MB | 1 年前3
Design Patterns## +24 ## Design Patterns The Most Common Misconceptions (2 of N) ## KLAUS IGLBERGER ## 20 24 September 15 - 20 ## C++ Trainer/Consultant Author of “C++ Software Design” (Co-)Organizer of the Munich b2a240cc83d862dcb67951e72bae578d/p3_1.jpg) Term #3 Bridge Term #4 Design Pattern ## The 2nd in a Row ## Meeting C++ 2023 Design Patterns - the most common misconceptions (1 of n) Klaus Iglberger Term Method Term #3 Bridge Term #4 Design Pattern think-cell  ## Let's again talk about design patterns and virtual functions0 码力 | 136 页 | 7.95 MB | 1 年前3
Prototype your design## Prototype your design! Robert Griesemer dotGo 2016, Paris ## Getting to good software design • Literature is full of design paradigms • Usually involves ○ Design docs Feedback from reviewers process o etc. • Often a “dry” exercise ☐ No software is created until design is “completed” ## How can we tell if we have a good design? ## Elsewhere, design thinking requires prototyping Try stuff Reframe mutation Define appropriate methods on that type A Go implementation allows us to explore our design. ## Key missing feature: Nice notation ### The work-around, accessor methods for multi-dim. index0 码力 | 30 页 | 164.99 KB | 2 年前3
Kurzbericht Software Ergonomie Jenkins 1.580.1#### Überprüfung der Software-Ergonomie von Jenkins Version 1.580.1 Stand: 11.12.2014 Kurzbericht des Test and Integration Center der T-Systems Multimedia Solutions GmbH ## Zusammenfassung Fazit * Die Usability, Software-Ergonomie und Gebrauchstauglichkeit beziehen sich auf den selben Sachverhalt und werden im Folgenden synonym verwendet. ## Methodisches Vorgehen - Die Prüfung der Software-Ergonomie die gestartete Aktion kann nicht abgebrochen werden. ☑| ## Grundlagen * Die Begriffe Usability, Software-Ergonomie und Gebrauchstauglichkeit beziehen sich auf den selben Sachverhalt und können als äquivalent0 码力 | 24 页 | 938.24 KB | 2 年前3
The Roles of Symmetry And Orthogonality In Design## +21 ## The Roles of Symmetry And Orthogonality In Design ## CHARLEY BAY ## The Roles of ## Symmetry And Orthogonality ## I n Design ## “ ## Either you keep self improving, or it's time to move Agenda • Levels of “Knowing” • Role of Symmetry • Role of Asymmetry • Role of Orthogonality • Design Relationships Conclusion What's going on here? ## Levels of "Knowing" ## Understanding jpg) ## • Q: What Does “Design” Provide? ## • Q: What Does “Design” Provide? ## • A: We “Know”: How the structure and behavior achieves a desired result ## • Q: What Does “Design” Provide? • A: Is “obvious”0 码力 | 151 页 | 3.20 MB | 1 年前3
Design Patterns: Facts and Misconceptions## +21 ## Design Patterns: Facts and Misconceptions ## KLAUS IGLBERGER 20 21 October 24-29 C++ Trainer/Consultant Author of the bl $ \text{ze} $ C++ math library (Co-)Organizer of the Munich C++ Klaus Iglberger Phil Nash Watch on YouTube Klaus Iglberger ## Let's talk about Software Design and Design Patterns ## Disclaimer All content is based on personal, subjective impressions and opinions opinions. You may have another opinion, and that is fine! There is no definitive answer in software design. It depends. But that is the reason why it is fun. std::make_unique() ... … improves exception0 码力 | 88 页 | 17.31 MB | 1 年前3
Back to Basics: Design Patterns## Please do not redistribute slides without prior permission ## Back to Basics: Design Patterns Mike Shah, Ph.D. @MichaelShah | mshah.io September 17, 2020 60 minutes | Introductory to Intermediate you to join me is here! Design Patterns are reusable elements of design that may help aid in making software more maintainable, flexible, and extensible. The term 'design patterns' can be traced Four' book Design Patterns, in which common software design patterns were defined and categorized. In this talk, you will learn the fundamentals of the creational, structural, and behavior design patterns0 码力 | 96 页 | 2.10 MB | 1 年前3
Plug-in Based Software Architecture for Robotics## +23 ## Plug-in Based Software Architecture for Robotics ## ABISHALINI SIVARAMAN PICKNIK 2023 October 01 - 06 ## Outline • What is plugin architecture? • Why use plugin architecture? • Designing uments/4/2/2/e/422e094fa995dd3cf101c1d47a782e50/p3_1.jpg) ## What is plugin architecture? Software Design Pattern that allows for developers to add functionality to a larger system without having to projects that use plugins • Audio editing software  • Image editing software • Text Editors and IDE  ## NDC 2014 ## Better Software—No Matter What The Most Important Design Guideline The quick brown fox jumps over the lazy dog. Scott Meyers, Ph.D. Software Development Consultant http://aristeia0 码力 | 126 页 | 9.11 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
软件效率性能改进自动化测试监控发布周期设计模式依赖结构虚拟函数CRTP模式桥接模式PrototypeDesignSoftware DesignPrototypingGo LanguageSoftware-ErgonomieUsabilityDIN EN ISO 9241DialogprinzipienBenutzerführung对称性正交性设计关系系统耦合设计优雅设计模式误解设计模式分类设计模式文档设计模式批评创建型结构型行为型Gang of Fourplugin architectureroboticsROSpluginlibMoveIt软件工程本质任务偶然任务复杂性银弹TestabilityDesign GuidelineAPISoftware DevelopmentCppCon













