Google C++ Style GuideStyle Guide Background C++ is one of the main development languages used by many of Google’s open- source projects. As every C++ programmer knows, the language has many powerful features, but this power Style is a bit of a misnomer, since these conventions cover far more than just source file formatting. Most open-source projects developed by Google conform to the requirements in this guide. Note that bringing these ideas to the fore, we hope to ground discussions and make it clearer to our broader community why the rules are in place and why particular decisions have been made. If you understand what goals0 码力 | 83 页 | 238.71 KB | 1 年前3
03 Experiments, Reproducibility, and Projects - Introduction to Scientific Writing WS2021/22aspects in controlled and understandable scope Bottom-up approach #3 Benchmarks Evaluate on community/own benchmarks Examples: TPC-C, TPC-H, TPC-DS, JOB, MLPerf #4 End-to-end Applications Evaluate Reproducibility Matthias Boehm, Graz University of Technology, WS 2021/22 Benchmarks Overview Community- and organization-driven creation of agreed benchmarks Benchmarks can define a field and foster https://www.tugraz.at/sites/rdm/home/ Toni Ross-Hellauer Ilire Hasani-Mavriqi / Sarah Stryeck (ISDS): Open and Reproducible Research Group (ORRG) TU Graz RDM Policy since 12/2019, towards faculty-specific0 码力 | 31 页 | 1.38 MB | 1 年前3
Google's R Style Guideread, share, and verify. The rules below were designed in collaboration with the entire R user community at Google. Summary: R Style Rules 1. File Names: end in .R 2. Identifiers: variable.name (or variableName) Author comment 3. File description comment, including purpose of program, inputs, and out- puts 4. source() and library() statements 5. Function definitions 6. Executed statements, if applicable (e.g., print0 码力 | 8 页 | 47.42 KB | 1 年前3
Google Java Style Guidedocument serves as the complete definition of Google’s coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google Style if and only if it adheres to Optional formatting choices made in examples should not be enforced as rules. 1 2 Source file basics 2.1 File name The source file name consists of the case-sensitive name of the top-level class it contains contains (of which there is exactly one), plus the .java extension. 2.2 File encoding: UTF-8 Source files are encoded in UTF-8. 2.3 Special characters 2.3.1 Whitespace characters Aside from the line terminator0 码力 | 19 页 | 84.76 KB | 1 年前3
Google Python Style Guidepylint over your code. Definition: pylint is a tool for finding bugs and style problems in Python source code. It finds problems that are typically caught by a compiler for less dynamic languages like C sharing code from one module to an- other. Pros: The namespace management convention is simple. The source of each identifier is indicated in a consistent way; x.Obj says that object Obj is defined in module == 4: print x, y x, y = y, x No: if x == 4 : print x , y x , y = y , x No whitespace before the open paren/bracket that starts an argument list, in- dexing or slicing. Yes: spam(1) No: spam (1) Yes:0 码力 | 30 页 | 94.81 KB | 1 年前3
02 Scientific Reading and Writing - Introduction to Scientific Writing WS2021/22Understanding/Evaluation Skepticism Critical reading is important for understanding and evaluation #1 Start open-minded, listen to arguments and trust provided evidence #2 Don’t accept superficial, contradictory0 码力 | 26 页 | 613.57 KB | 1 年前3
01 Structure of Scientific Papers - Introduction to Scientific Writing WS2021/22of Technology, WS 2020/21 References Setup Use LaTeX \cite{} and BibTeX Use a consistent source of bibtex entries (e.g., DBLP) Different References Styles But, not in footnotes (unless required)0 码力 | 36 页 | 1.12 MB | 1 年前3
共 7 条
- 1













