A Picture is Worth a Thousand Wordscom/limerick-artist-sambhu-dayal https://www.linkedin.com/in/sambhudayalb/Do we draw pictures at work? UML diagramsSome real funny diagramsWidely used proprietary tools Visio Enterprise Architect No longer converters • PlantUML • open source tool that converts simple textual descriptions to UML diagrams • Not only UML diagrams - Earth diagram, UI wireframes and more.. • Textual descriptions could be separately Javascript based diagramming and charting tool. • Mermaid can render: • Flowcharts • Sequence / class diagrams • Gantt diagram • Git graph and more https://mermaid-js.github.io/mermaid/#/Finally comes : the0 码力 | 18 页 | 1.77 MB | 6 月前3
Back to Basics: Design Patternswill start this talk by introducing the taxonomy of design patterns at a high level, how to read a UML diagram (as a quick refresher), a refresher on inheritance vs composition, and then spend the rest learning more design patterns 87Unified Modeling Language (UML) A compact way to represent software systems 88What is the Unified Modeling Language (UML)? 89 ● A general-purpose modeling language for software diving into code is wise!Sample UML for a Class Diagram (1/4) ● Example of a class diagram ○ Class name ○ member variables (data) ○ member functions (behaviors) 90Sample UML for a Class Diagram (2/4)0 码力 | 96 页 | 2.10 MB | 6 月前3
SuperCharge Your IPC Programs With C++20 and CCI Patternexpress programmatically the meaning of descriptive text of a particular software artifact, or even an UML Diagram. Therefore, it can serve as an signature of an software artifact. • The resulting binaries0 码力 | 57 页 | 7.11 MB | 6 月前3
GraphBLAS: Building a C++ Matrix API for Graph Algorithmsformat has different iteration patterns - Inefficient to enforce a particular iteration order * Diagrams by Matt Eding at https://matteding.github.io/2019/04/25/sparse-matrices/[DISTRIBUTION STATEMENT format has different iteration patterns - Inefficient to enforce a particular iteration order * Diagrams by Matt Eding at https://matteding.github.io/2019/04/25/sparse-matrices/[DISTRIBUTION STATEMENT format has different iteration patterns - Inefficient to enforce a particular iteration order * Diagrams by Matt Eding at https://matteding.github.io/2019/04/25/sparse-matrices/[DISTRIBUTION STATEMENT0 码力 | 172 页 | 7.40 MB | 6 月前3
Message Handling with Boolean Algebrain-the-room, not YouTube) Code color theme: modus-operandi-tinted (WCAG AAA) [ thanks Prot ] SVG diagrams for resolution-independence 4What this talk is about The workings of a message-handling library0 码力 | 103 页 | 4.37 MB | 6 月前3
Back to Basics: Algebraic Data TypesArthur O’Dwyer 2020-09-16Outline ● Why the name “algebraic data types”? [3–18] ○ Memory layout diagrams. Why not std::any? ● Quick motivation for each type [19–27] ● Shared terminology [28–41]0 码力 | 73 页 | 267.05 KB | 6 月前3
共 6 条
- 1













