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 • 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 problems 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
Istio as an API Gateway## I stio As An ## API Gateway ## Discussion Flow • What is an API Gateway? • What is a Service Mesh? Common Features API Gateway + Service Mesh together! Istio as the API Gateway Advantages • • Challenges • Where It Isn’t a Good Fit? ## What is an API Gateway? Service A Service B Service C  Service A Service Deployment • Traffic Mirroring • Rate Limiting • TLS Termination Logging, Monitoring, Tracing ## API Gateway + Service Mesh together!  数字化转型  ## 常用解决方案 API 设计者 后端开发 Swagger API 文档设计 {…} ☐ Postman API 开发调试 Mock.js API 数据Mock 鱼 JMeter API 自动化测试 API 压力测试 前端开发 测试人员 ## 存在问题 API设计者、前端开发、后端开发、测试人员大量重复工作。 可视化程度低、操作不友好。 dbcd0833877aca2fe91dbcd47d672c/p6_2.jpg) ## 核心功能 API 设计者 后端开发 API 文档 API 调试 比 Swagger、Markdown 更好用 比 Postman 更强大 前端开发 测试人员 API 数据 Mock API 自动化测试 比 Mock.js 更智能 比 JMeter 更高效 ## 更多特性  Neural style transfer performance, we typically think about the function logic. We’ll see that a well designed function API can have an even larger impact. ## How will we compare performance? • Benchmarks at this low level std::forward(self).f_; } private: Function f_; }; An Adventure in Modern Library Design Robert Leahy ## P3288R3 ## std::elide New Proposal, 2024-06-27 0 码力 | 158 页 | 2.46 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













