Back to Basics Unit Testing} Test Correctly How do you know the result you're expecting is the right result? The "Test Oracle" problem: from where do we get our "correct" results? How do we know what goes here? External Authority are less "accurate" but can be very useful when "correct" is hard to characterize 42If your Test Oracle is your own code you do not have a falsifiable test. float compute_pi() { return std::acos(-1);0 码力 | 109 页 | 4.13 MB | 6 月前3
Powered by AI: A Cambrian Explosion for C++ Software Development Toolsfigured out where your code could be more efficient so you go get some beer use original code as oracle perf: compare to original via executioncorrectness: compare to original via testing I figured out out where your code could be more efficient so you go get some beer use original code as oracle perf: compare to original via execution ensure fitnessevolve "close loop" between tool and human's0 码力 | 128 页 | 23.40 MB | 6 月前3
Shared Librariesand mailing list • https://groups.google.com/g/x86-64-abi • Solaris documentation • https://docs.oracle.com/cd/E23824_01/html/819-0690/toc.html • Ian Lance Taylor, author of GOLD: • https://lwn.net/Articles/276782/0 码力 | 69 页 | 1.40 MB | 6 月前3
Reflection Based Libraries to Look Forward ToSystem.out.println("param #" + j + " " + pvec[j]); 1 2 3 4 5 6 7 8 9 10 11 12 13 *https://www.oracle.com/technical-resources/articles/java/javareflection.html 19Scary? String to types! Runtime0 码力 | 118 页 | 14.33 MB | 6 月前3
Some Things C++ Does RightIt’s what you get if you don’t qualify something as private, protected or public 170 https://docs.oracle.com/javase/tutorial/java/java OO/accesscontrol.htmlThe beauty of friend • C# has access qualifiers0 码力 | 228 页 | 2.47 MB | 6 月前3
Conan 2.0 Documentationraspbian or linuxmint • Yum for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn, almalinux or rocky • Dnf for Linux with distribution names: fedora, rhel, centos, mageia command. Enabled by default for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn and almalinux. Reference class Yum(conanfile, arch_names=None) Parameters • conanfile –0 码力 | 652 页 | 4.00 MB | 1 年前3
Conan 2.1 Documentationraspbian or linuxmint • Yum for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn, almalinux or rocky • Dnf for Linux with distribution names: fedora, rhel, centos, mageia command. Enabled by default for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn and almalinux. Reference class Yum(conanfile, arch_names=None) Parameters • conanfile –0 码力 | 694 页 | 4.13 MB | 1 年前3
Conan 2.3 Documentationraspbian or linuxmint • Yum for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn, almalinux or rocky • Dnf for Linux with distribution names: fedora, rhel, centos, mageia command. Enabled by default for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn and almalinux. Reference class Yum(conanfile, arch_names=None) Parameters • conanfile –0 码力 | 748 页 | 4.65 MB | 1 年前3
Conan 2.5 Documentationraspbian or linuxmint • Yum for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn, almalinux or rocky • Dnf for Linux with distribution names: fedora, rhel, centos, mageia command. Enabled by default for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn and almalinux. Reference class Yum(conanfile, arch_names=None) Parameters • conanfile –0 码力 | 769 页 | 4.70 MB | 1 年前3
Conan 2.2 Documentationraspbian or linuxmint • Yum for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn, almalinux or rocky • Dnf for Linux with distribution names: fedora, rhel, centos, mageia command. Enabled by default for Linux with distribution names: pidora, scientific, xenserver, amazon, oracle, amzn and almalinux. Reference class Yum(conanfile, arch_names=None) Parameters • conanfile –0 码力 | 718 页 | 4.46 MB | 1 年前3
共 37 条
- 1
- 2
- 3
- 4













