Quickly Testing Qt Desktop Applications With Approval Tests
1 Quickly Testing Qt Desktop Applications with Approval Tests Clare Macrae (She/her) clare@claremacrae.co.uk 16 September 2020 CppCon (Online)2 Audience: Developers testing Desktop GUIs, including and readable with fixtures • ApprovalTests.Cpp.Qt feedback welcome!80 Quickly Test Qt Desktop Applications • All links from this talk, and more, via: – bit.ly/TestingQt – github.com/claremacrae/talks0 码力 | 77 页 | 6.96 MB | 5 月前3Express Your Expectations: A Fast, Compliant JSON Pull Parser for Writing Robust Applications
console.log(object.foo) Jonathan Müller A fast, compliant JSON pull parser for writing robust applications undefined Jonathan Müller — @foonathan Express your expectations CppCon 2023-10-03 10JSON parsing std::print("{}\n", object.at("foo")); Jonathan Müller A fast, compliant JSON pull parser for writing robust applications Uncaught exception. Jonathan Müller — @foonathan Express your expectations CppCon 2023-10-030 码力 | 143 页 | 736.91 KB | 5 月前3Leveraging a Functional Approach for More Testable and Maintainable ROS 2 Code
projects: remotely operated underwater inspection vehicles, autonomous mobile base for agriculture applications, and more ● Have worked at General Dynamics Electric Boat, MIT Lincoln Laboratory ● Interested of MoveIt ○ MoveIt is an open source robotics manipulation platform for developing commercial applications, prototyping designs, and benchmarking algorithmsAbout PickNik Robotics ● The Unstructured Robotics of MoveIt ○ MoveIt is an open source robotics manipulation platform for developing commercial applications, prototyping designs, and benchmarking algorithms ● Developing MoveIt Studio ○ MoveIt Studio0 码力 | 200 页 | 1.77 MB | 5 月前3Designing C++ Code Generator Guardrails
Designs and maintains widely used infrastructure tools and processes underpinning thousands of applications and shared C++ libraries© 2018 Bloomberg Finance L.P. All rights reserved. 4 Prologue In response networking, threading, logging, and metrics reporting capabilities – allowing authors to focus on their business logic. The Generator can do it all© 2018 Bloomberg Finance L.P. All rights reserved. 16 For much hierarchy to work out. They all just needed to be added to the linkline in a batch above their few core dependencies. 37© 2018 Bloomberg Finance L.P. All rights reserved. © 2024 Bloomberg Finance L.P0 码力 | 48 页 | 2.71 MB | 5 月前3Exceptions Under the Spotlight
RT, Embedded, etc.) Hardware / IoT AI (Artificial Intelligence) / ML (Machine learning) / BI (Business… Gaming Developer Tools Financial Audio 54.9% 3 How many of you are using Exceptions in your exceptions are slower on both platform. • Exceptions perform worse for size and speed on ARM (single core). Runtime (ms) Size (B) Throw3 Return Ratio Throw3 Return Ratio X86 2199 5 435 15536 15316 1.01 semanticsfrom the implementation. • We need to allow behavior suitable for performance sensitive applications, as well as hosted environments. • The overhead already exists, so adding a customizability0 码力 | 53 页 | 2.82 MB | 5 月前3Conan 2.1 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657 9.2 Core guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . is also done by the client application. 3 Conan Documentation, Release 2.1.0 The different applications in the image above are: • The Conan client: this is a console/terminal command-line application test results, coverage data and many other different files needed for traceability, compliance and business purposes. See also: • Metadata files blog post 2.17 Third party backup sources When building0 码力 | 694 页 | 4.13 MB | 1 年前3Back to Basics: Move Semantics
dictionary_t(); // ... Fill in thousands of entries from database ... return dictionary; } void business_logic() { dictionary_t dictionary; dictionary = build_dictionary(getSupplierDb()); // ... Create dictionary_t(); // ... Fill in thousands of entries from database ... return dictionary; } void business_logic() { dictionary_t dictionary; dictionary = build_dictionary(getSupplierDb()); // ... Create dictionary_t(); // ... Fill in thousands of entries from database ... return dictionary; } void business_logic() { dictionary_t dictionary; dictionary = build_dictionary(getSupplierDb()); // ... Create0 码力 | 142 页 | 1.02 MB | 5 月前3Conan 1.20 Documentation
are built from sources, that compilation is also done by the client application. The different applications in the image above are: • The Conan client: this is a console/terminal command line application Modern, powerful open source C++ class libraries for building␣ ˓→network- and internet-based applications that run on desktop, server,␣ ˓→mobile and embedded systems. generators: ('cmake', 'txt') exports: to import files from your requirements to your project. This method can be used for packaging applications and copying the resulting executables to your bin folder, or for copying assets, images, sounds0 码力 | 611 页 | 4.89 MB | 1 年前3Conan 1.19 Documentation
are built from sources, that compilation is also done by the client application. The different applications in the image above are: • The Conan client: this is a console/terminal command line application Modern, powerful open source C++ class libraries for building␣ ˓→network- and internet-based applications that run on desktop, server,␣ ˓→mobile and embedded systems. generators: ('cmake', 'txt') exports: to import files from your requirements to your project. This method can be used for packaging applications and copying the resulting executables to your bin folder, or for copying assets, images, sounds0 码力 | 609 页 | 4.88 MB | 1 年前3Conan 2.5 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 9.2 Core guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . is also done by the client application. 3 Conan Documentation, Release 2.5.0 The different applications in the image above are: • The Conan client: this is a console/terminal command-line application test results, coverage data and many other different files needed for traceability, compliance and business purposes. See also: • Metadata files blog post 2.17 Third party backup sources When building0 码力 | 769 页 | 4.70 MB | 1 年前3
共 224 条
- 1
- 2
- 3
- 4
- 5
- 6
- 23
相关搜索词