41
полное ́ ́ программирование ́

Complete Programming

Embed Size (px)

DESCRIPTION

During the rewrite of the Kephra Editor I documented the forkflow and now talked about the first time. Sure it goes a bit against hip things like test first and agile programming, but i think for a good reasons - since it follows the natural flow of ideas from mind to paper and has in focus the entire product not just the code.

Citation preview

Page 1: Complete Programming

полное́ ́

программирование́

Page 2: Complete Programming

complete

programming

Page 3: Complete Programming

меня зовут́

Page 4: Complete Programming

меня ́зовут

Page 5: Complete Programming

меня ́зовут

Page 6: Complete Programming

they call me

Page 7: Complete Programming

Doing, not Being

Page 8: Complete Programming

Doing, not Being

behaviourcan be changed

Page 9: Complete Programming

Not Like Him

Page 10: Complete Programming

Metro Station: I.P.Pavlov

Page 11: Complete Programming

The Dog Thing

Page 12: Complete Programming

Don't Be This Dog

Page 13: Complete Programming

Nor This Cat

Page 14: Complete Programming

Classic Waterfall

Page 15: Complete Programming

Agile

Page 16: Complete Programming

Agile

Page 17: Complete Programming

XP = Hacking?

Page 18: Complete Programming

Real Goal

CompleteProgram

Page 19: Complete Programming

Complete Program:

Docs, Codes, Tests, Configs,

Artwork, Gui

Page 20: Complete Programming

Complete Repo:

No DuplicationAll Metadocs

Page 21: Complete Programming

Also

Page 22: Complete Programming

I Write For:

Page 23: Complete Programming

Scientific Approach

Page 24: Complete Programming

Rough Steps:

DocsPrototypes

CodeTests

Page 25: Complete Programming

Steps:

DocsPrototypes

CodeTests

Page 26: Complete Programming

Docs:

Page 27: Complete Programming

Docs:

Plannig

Stages

Page 28: Complete Programming

Docs:

Condense thoughts

Means of Communication

Page 29: Complete Programming

Steps:

DocsPrototypes

CodeTests

Page 30: Complete Programming

Prototypes:

Page 31: Complete Programming

Prototypes:

Functional

Use Case

Page 32: Complete Programming

Steps:

DocsPrototypes

CodeTests

Page 33: Complete Programming

Code:

Page 34: Complete Programming

Code:

Dummy

Page 35: Complete Programming

Code:

Dummy

Feature Branch

Page 36: Complete Programming

Steps:

DocsPrototypes

CodeTests

Page 37: Complete Programming

Tests:

Page 38: Complete Programming

Tests:

not helping wellto define Problem

Page 39: Complete Programming

Tests:

After Thougts

Edge Cases

Page 40: Complete Programming

Tests:

Integrate into code

Page 41: Complete Programming

Full Text:bitbucket.org

/lichtkind/kephra

/doc/CompleteProgramming.pod