Prototype your design“completed” ## How can we tell if we have a good design? ## Elsewhere, design thinking requires prototyping Try stuff Reframe problems Empathize Ideate Build your way forward! Define Prototype Test := 0; k < m; k++ { t += a.AT___(i, k) * b.AT___(k, j) } } } ## Prototyping raises design questions we didn’t even know we should be asking ## Are index operator methods good more? Plenty of stuff to think about ... ## Conclusion • Go is a fantastic language for prototyping. • Prototyping allows us to build our way to good design. - If we can prototype language changes, we0 码力 | 30 页 | 164.99 KB | 2 年前3
MITRE Defense Agile Acquisition Guide - Mar 2014methods are used during planning to decompose and translate requirements (e.g., storyboarding, prototyping, user shadowing, interviews, demonstrations, etc.)? - Does the program have clear, agreed-upon Enterprise Architecture ### 9.3 Continuous Prototyping “I have not failed. I have successfully discovered 10,000 ways to NOT make a light bulb.” – Thomas Edison Prototyping plays an essential role in developing but also has other uses. Real innovation always includes a risk of failure, and continuous prototyping gives program managers and users a powerful resource to reduce risk, quickly integrate new technologies0 码力 | 74 页 | 3.57 MB | 1 年前3
No Silver Bullet – Essence and Accident in Software Engineeringwith fashioning abstract conceptual structures of great complexity. I suggest: • Using rapid prototyping as part of a planned iteration in establishing software requirements • Growing software organically suggest: • Exploiting the mass market to avoid constructing what can be bought. • Using rapid prototyping as part of a planned iteration in establishing software requirements. • Growing software organically Requirements refinement and rapid prototyping • Incremental development – grow, not build, software • Great designers ## Requirements refinement and rapid prototyping • The hardest single part of building0 码力 | 35 页 | 1.43 MB | 1 年前3
A Day in the Life of a Data Scientist Conquer Machine Learning Lifecycle on Kubernetestraining jobs and pipelines with Argo • Serve trained models for inference with TF Serving • Rapid prototyping with self-service Jupyter notebook from JupyterHub ## Simplified ML Workflow/Pipeline • Keeping VMs as needed to save cost ## 口 Demo: Create End to End ML Pipelines with Argo ## Demo: Rapid prototyping with self-service Jupyter notebook from JupyterHub ## What's Next? • Pachyderm can version0 码力 | 21 页 | 68.69 MB | 1 年前3
The Idris Tutorial Version 0.9.18the proof details until a later point. There are two main reasons why they are useful. • When prototyping, it is useful to be able to test programs before finishing all the details of proofs. • When reading (although evaluation at the prompt is possible without proof details). Sometimes, especially when prototyping, it is easier not to have to do this. It might even be beneficial to test programs before attempting believe_me : a -> b Obviously, this should be used with extreme caution. It is useful when prototyping, and can also be appropriate when asserting properties of external code (perhaps in an external0 码力 | 69 页 | 316.20 KB | 2 年前3
The Idris Tutorial Version 0.9.20.1the proof details until a later point. There are two main reasons why they are useful. • When prototyping, it is useful to be able to test programs before finishing all the details of proofs. • When reading (although evaluation at the prompt is possible without proof details). Sometimes, especially when prototyping, it is easier not to have to do this. It might even be beneficial to test programs before attempting believe_me : a -> b Obviously, this should be used with extreme caution. It is useful when prototyping, and can also be appropriate when asserting properties of external code (perhaps in an external0 码力 | 71 页 | 316.18 KB | 2 年前3
The Idris Tutorial Version 0.11the proof details until a later point. There are two main reasons why they are useful. • When prototyping, it is useful to be able to test programs before finishing all the details of proofs. • When reading (although evaluation at the prompt is possible without proof details). Sometimes, especially when prototyping, it is easier not to have to do this. It might even be beneficial to test programs before attempting believe_me : a -> b Obviously, this should be used with extreme caution. It is useful when prototyping, and can also be appropriate when asserting properties of external code (perhaps in an external0 码力 | 71 页 | 314.20 KB | 2 年前3
The Idris Tutorial
Version 1.3.3the proof details until a later point. There are two main reasons why they are useful. • When prototyping, it is useful to be able to test programs before finishing all the details of proofs. - When reading (although evaluation at the prompt is possible without proof details). Sometimes, especially when prototyping, it is easier not to have to do this. It might even be beneficial to test programs before attempting believe_me : a -> b Obviously, this should be used with extreme caution. It is useful when prototyping, and can also be appropriate when asserting properties of external code (perhaps in an external0 码力 | 66 页 | 627.66 KB | 2 年前3
The Idris Tutorial Version 1.3.4the proof details until a later point. There are two main reasons why they are useful. • When prototyping, it is useful to be able to test programs before finishing all the details of proofs. - When reading (although evaluation at the prompt is possible without proof details). Sometimes, especially when prototyping, it is easier not to have to do this. It might even be beneficial to test programs before attempting believe_me : a -> b Obviously, this should be used with extreme caution. It is useful when prototyping, and can also be appropriate when asserting properties of external code (perhaps in an external0 码力 | 66 页 | 627.66 KB | 2 年前3
Nim - the first high performance language with full support for hot codereloading at runtimeappend/execute code (definitions, side effects, etc.) • education, scientific community, rapid prototyping of any kind ☐ ☐ Elements Console Sources Network Performance Memory top Filter Default by Neil Horlock - A Jupyter Notebook is an interactive document - a collaborative platform for prototyping, experimentation and analysis • Mix and share: code, text, data, computation and visualization0 码力 | 63 页 | 2.91 MB | 1 年前3
共 327 条
- 1
- 2
- 3
- 4
- 5
- 6
- 33













