Главная
Study mode:
on
1
Intro
2
My Daily Concerns
3
Clojure Power
4
Systemic Generality
5
Pretty Good!
6
spec Answers the Challenge
7
spec Power
8
Correct / Agile / Robust
9
Declaration
10
Structural Predicates
11
Arbitrary Predicates
12
Collections
13
Boolean Logic
14
Named Specs
15
spec Syntax with Regexes
16
defn Syntax
17
Maps as Information
18
Functions
19
Function Semantics
20
Validation
21
Explanation
22
Conformance
23
Example Data
24
Example Fn Invocations
25
Robustness
26
Instrumentation
27
Generative Testing
28
Assertion
29
Experience Report
Description:
Explore the power of Clojure and its new spec library in this 40-minute conference talk from Strange Loop. Discover how to develop programs with high agility while maintaining robustness and maintainability. Learn to leverage Clojure's features such as interactive REPL development, immutable data, and pure functions, enhanced by the declarative, predicative, and layered approach of spec. Understand how spec enables automatic generative testing, provides integrated documentation, validation, and program instrumentation. Gain insights into writing flexible, robust code that meets operational requirements and accommodates change. Delve into topics including structural predicates, boolean logic, function semantics, validation, conformance, and generative testing. Benefit from Stuart Halloway's expertise as a Clojure committer and Cognitect founder in this comprehensive exploration of Clojure spec's capabilities for creating reliable and adaptable software.

Agility and Robustness - Clojure Spec

Strange Loop Conference
Add to list
0:00 / 0:00