Comment Comment by dylukes It separates "names as public-facing API design decisions" from "names as developer conveniences for expressing intent and clarifying their code".These are often very at odds. And if you don't want to repeat yourself twice with two identical names... you don't have to.And unlike Smalltalk, in Swift at least, externally unnamed but internally named is easy (just make the external name _). parent dylukes 3 years ago
These are often very at odds. And if you don't want to repeat yourself twice with two identical names... you don't have to.
And unlike Smalltalk, in Swift at least, externally unnamed but internally named is easy (just make the external name _).