Exercises in Prog Style

Exercises in Programming Style–Map Reduce

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Following on from the last post, we will look at the Map Reduce style today.   Style 30 – Map Reduce Constraints Input data is divided in chunks, similar …

Exercises in Programming Style–Map Reduce Read More »

Exercises in Programming Style–Dataspaces

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Following on from the last post, we will look at the Dataspaces style today.   Style 29 – Dataspaces Constraints Existence of one or more units that execute concurrently. …

Exercises in Programming Style–Dataspaces Read More »

Exercises in Programming Style–Actors

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Following on from the last post, we will look at the Actors style today.   Style 28 – Actors Constraints The larger problem is decomposed into ‘things’ that make …

Exercises in Programming Style–Actors Read More »

Exercises in Programming Style–Lazy Rivers

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Fol­low­ing on from the last post, we will look at the Lazy Rivers style today.   Style 27 – Lazy Rivers Constraints Data comes to functions in streams, …

Exercises in Programming Style–Lazy Rivers Read More »

Exercises in Programming Style–Spreadsheet

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Fol­low­ing on from the last post, we will look at the Spreadsheet style today.   Style 26 – Spreadsheet Constraints The problem is modeled like a spreadsheet, with …

Exercises in Programming Style–Spreadsheet Read More »

Exercises in Programming Style–Quarantine

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Fol­low­ing on from the last post, we will look at the Quarantine style today.   Style 24 – Quarantine Constraints Core program functions have no side effects of …

Exercises in Programming Style–Quarantine Read More »

Exercises in Programming Style–Declared Intentions

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Fol­low­ing on from the last post, we will look at the Declared Intentions style today.   Style 23 – Declared Intentions Constraints Existence of a run-time typechecker. Procedures …

Exercises in Programming Style–Declared Intentions Read More »

Exercises in Programming Style–Passive Aggressive

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Fol­low­ing on from the last post, we will look at the Passive Aggressive style today.   Style 22 – Passive Aggressive Constraints Every single procedure and function checks …

Exercises in Programming Style–Passive Aggressive Read More »

Exercises in Programming Style–Tantrum

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Fol­low­ing on from the last post, we will look at the Tantrum style today.   Style 21 – Tantrum Constraints Every single procedure and function checks the sanity …

Exercises in Programming Style–Tantrum Read More »

Exercises in Programming Style–Constructivist

NOTE : read the rest of the series, or check out the source code. If you enjoy read­ing these exer­cises then please buy Crista’s book to sup­port her work. Fol­low­ing on from the last post, we will look at the Constructivist style today.   Style 20 – Constructivist Constraints Every single procedure and function checks the sanity …

Exercises in Programming Style–Constructivist Read More »

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close