Building a Secure and Maintainable PaaSBuilding a Secure and Maintainable PaaS Leveraging eBPF to Scale Security and Improve Platform Support Bradley Whitfield October 28, 2020 2 Dragon - Internal Platform as a Service TIP: To change0 码力 | 20 页 | 2.26 MB | 1 年前3
Leveraging a Functional Approach for More Testable and Maintainable ROS 2 Codeelse at PickNik Thanks to:Bilal Gill Leveraging a Functional Approach for More Testable and Maintainable ROS 2 Code Thank you! All code and the presentation are available at https://github.com0 码力 | 200 页 | 1.77 MB | 6 月前3
Back to Basics: The Factory Patternconvinced our solution (especially if the code is going to live a long time) is: ❏ Flexible ❏ Maintainable ❏ ExtensibleQuestion to Audience: ● How well do you think I as a developer can predict at each type) 32 ● So is this code (‘makeObject’ specifically) ○ Flexible? ❏ (your thoughts?) ○ Maintainable ❏ (your thoughts?) ○ Extensible ❏ (your thoughts?)Question to Audience: ● How well do you think ObjParamsType and use inheritance for the types (okay interesting idea...needs to be worked out more) ○ Maintainable? ❏ Not really ❏ If I remove an object type, do I renumber? ❏ What about the parameters? ❏ How0 码力 | 93 页 | 3.92 MB | 6 月前3
Back to Basics: Design PatternsAbstract 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 back to at least the 1970s blueprints’ for developing software. ● Design patterns can help make programs more: ○ Flexible ○ Maintainable ○ Extensible 22Design Pattern (2/2) ● A common repeatable solution for solving problems. ○ blueprints’ for developing software. ● Design patterns can help make programs more: ○ Flexible ○ Maintainable ○ Extensible 23 These are very likely things we want on large, collaborative software projectsOrigins0 码力 | 96 页 | 2.10 MB | 6 月前3
Back to Basics Unit TestingReplicable Accurate Precise 46Rule 0 Write unit tests 47Part 2: Good Code Three Aspects: Readable Maintainable Documentary Good Tests Good Code 481) Readability Unit Tests must be correct by inspection Tell a story (three-act) Correct-by-inspection (even if the reader doesn't know what it does) Maintainable Minimize changes to UT code under maintenance (BB wins) Documentation (BB) Max value of tests Tests: Replicable and Repeatable Accurate and Precise Falsifiable Hypotheses Good Code: Readable Maintainable Documentary Good Process Design TDD With a side helping of Black Box / White Box Philosophy0 码力 | 109 页 | 4.13 MB | 6 月前3
Building API server-side architecture for BeginnersReach common understanding of implementation policies in a team • -> To make readable and maintainable code © ����-���� BASE, Inc. • No absolute answer for any projects • We should determine a �.Common understanding of implementation policies in a team • -> To make readable and maintainable code We are not able to achieve “common understanding” ? © ����-���� BASE, Inc. �� Problem0 码力 | 38 页 | 690.29 KB | 1 年前3
Real World Gospecific jobs well, and connect them with channels. – In practice, this yields simpler and more maintainable code. • Think about the concurrency issues that matter: “Don’t communicate by sharing memory trade-offs that I’d normally worry about I no longer worry about. I bust out lots of fast, correct, maintainable testable code in very small amounts of time, without much code. I haven’t been this excited0 码力 | 49 页 | 595.19 KB | 1 年前3
Apache Wicket 8.x Reference Guideallowing Wicket to build component hierarchy in Java automatically making your code simpler and more maintainable. This chapter should serve as a short introduction to what Component Queueing is and what problems by all descendant components. Thus, hierarchy on the Java side allows us to write succinct and maintainable code by making use of the parent-child relationship of components. 14.1.3. Pain Points of the having to define the hierarchy only once in markup we can make the Java-side code simpler and more maintainable. 149 Chapter 15. Internationalization with Wicket In chapter 12.2 we have seen how the topic0 码力 | 350 页 | 9.95 MB | 1 年前3
Apache Wicket 7.x Reference Guideallowing Wicket to build component hierarchy in Java automatically making your code simpler and more maintainable. This chapter should serve as a short introduction to what Component Queueing is and what problems by all descendant components. Thus, hierarchy on the Java side allows us to write succinct and maintainable code by making use of the parent-child relationship of components. 14.1.3. Pain Points of the having to define the hierarchy only once in markup we can make the Java-side code simpler and more maintainable. 148 Chapter 15. Internationalization with Wicket In chapter 12.2 we have seen how the topic0 码力 | 346 页 | 10.00 MB | 1 年前3
Apache Wicket 10.x Reference Guideallowing Wicket to build component hierarchy in Java automatically making your code simpler and more maintainable. This chapter should serve as a short introduction to what Component Queueing is and what problems by all descendant components. Thus, hierarchy on the Java side allows us to write succinct and maintainable code by making use of the parent-child relationship of components. 14.1.3. Pain Points of the having to define the hierarchy only once in markup we can make the Java-side code simpler and more maintainable. 142 Chapter 15. Internationalization with Wicket In chapter 12.2 we have seen how the topic0 码力 | 336 页 | 7.16 MB | 1 年前3
共 164 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17













