Hiding Your Implementation Details is Not So Simplenecessary interfaces only. ## Easier to Use Users see only what they need to. ## I mproves Maintainability Internal changes don’t affect external code. ## Easier to Debug Data modifications happens of retiring outdated software and related infrastructure, to streamline and enhance overall maintainability/efficiency. Two types * Code that is structurally never able to be accessed * Actual0 码力 | 145 页 | 2.45 MB | 1 年前3
Code Analysis++mind when you think about software quality. Readability Repeatable tests SW helps solving Maintainability Expressive code less UB problems Simplicity tools Robustness The Last Spike Work as intended Memory management Documented battery life Reviews Reliability Efficiency Security Maintainability Size ## High quality software is cheaper to produce!  Code Quality Readability Maintainability Testability Continuous Integration Automatic Testing Henry Ren, 4 years ago | 1 author (Henry0 码力 | 68 页 | 1.24 MB | 1 月前3
Dependency Injection in C++dependencies 3. Improves the reusability – and so testability - of code. 4. Better long term maintainability of code. Encyclopedia Muldoonica ## Testing without Dependency Injection ## Pocket Universe Improves the flexibility/reusability – and so testability - of a system • Better long term maintainability of code ## Dependency Injection Revelation ## Dependency Injection ultimately boils down to0 码力 | 106 页 | 1.76 MB | 1 年前3
Modern C++ Tutorial: C++11/14/17/20 On the FlyPractices 91 Common Tools 91 Coding Style 91 Overall Performance 91 Code Security 91 Maintainability 92 Portability 92 ## Preface ## I ntroduction The C++ programming language owns a fairly Common Tools TODO: Coding Style TODO: Overall Performance TODO: Code Security TODO: Maintainability TODO: Portability TODO:0 码力 | 92 页 | 1.79 MB | 2 年前3
Google C++ Style Guideto evaluate by looking at code: functions may return in places you don’t expect. This causes maintainability and debugging difficulties. You can minimize this cost via some rules on how and where exceptions only intended for use in the implementation, without considering its impact on the API, or on maintainability. • Aliases can create risk of name collisions • Aliases can reduce readability by giving a0 码力 | 83 页 | 238.71 KB | 2 年前3
Find Code Reviews Valuable: Try Pair Programming, You'll Love It!coupling Readability Modifiability Packaging as library/modules Modularity High cohesion Maintainability Reusability Leaking abstractions ## Of course, Code Reviews → Quality Functional Quality0 码力 | 38 页 | 3.76 MB | 1 年前3
Istio 2021 Roadmap A heartwarming work of staggering predictability[Image](/uploads/documents/0/0/d/4/00d4baa0b9df6ec38bc24bcdc30a177b/p11_1.jpg) ## Stability & Maintainability • Improved upgrade experience ○ Upgrade Working Group ☐ Promoting revision based upgrades0 码力 | 17 页 | 633.89 KB | 1 年前3
2.1.4 The Zen of Golock in the behaviour of your package’s API ## Moderation is a virtue ## Readability counts ## Maintainability counts #### the-zen-of-go.netlify.com ## Thank you!0 码力 | 73 页 | 13.96 MB | 2 年前3
演进式架构:数字化世界"进化论" 肖然tolerance|fidelity|flexibility|inspectability|installability| |integrity|interoperability|learnability|maintainability|manageability| |mobility|modifiability|modularity|operability|orthogonality| |portability|pr0 码力 | 22 页 | 2.14 MB | 2 年前3
共 163 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17
相关搜索词
Implementation DetailsEncapsulationModularizationTestabilityMaintainabilityClang-Tidy静态分析工具C++ Core Guidelines域特定分析工具样式检查工具Go探探后端工程实践测试RESTful API依赖注入模板继承函数接口Modern C++C++11/14/17/20nullptrconstexprstructured bindingsC++编程规范命名约定异常处理指针和引用代码风格Pair ProgrammingCode ReviewsTeam CollaborationKnowledge SharingTeam BondingIstioDay 2 OperationsWebAssembly升级维护The Zen of GoGopherGo语言JavaPython演进式架构架构演化架构管理适应性持续交付













