Slide 53
Slide 53 text
Connascence of
Meilir Page-Jones | Jim Weirich‘s “Grand Unified Theory of Software Development” J
• Name: variable, method, SQL Table
• Type: int, String, Money, Person
• Meaning: what is true,‘YES‘,null,love
• Position: order of value
• Algorithm: encoding, SPA vs Server
• Execution (order): one before other
• Timing: doFoo() in 500ms | doBar() in 400ms
• Value: constraints on value, invariants
• Identity: reference same entity
Weak
Strong
Static
Dynamic