Re: [swift-users] Coding style for internal/private variables

2016-06-01 Thread soyer via swift-users
I think the IDE should colorize differently these variable names. > On 01 Jun 2016, at 18:02, Adrian Zubarev via swift-users > wrote: > > I’d like to talk about your personal coding styles in swift for its access > control. > > Remember these variable names like __magic or _spell or even garb

Re: [swift-users] Coding style for internal/private variables

2016-06-01 Thread Adrian Zubarev via swift-users
@Austin: do you use self._name or just _name in your code? I’ve seen self._name usage in swifts standard libraries and didn’t liked it at first glance, but it feels alright now. My personal habit is to write self. everywhere it’s possible, because as soon as some private variable is nested insi

Re: [swift-users] Coding style for internal/private variables

2016-06-01 Thread Erica Sadun via swift-users
>From what I've observed, preceding (rather than trailing) single underscores >indicate private use. The standard library includes a fair number of "Apple >Internal" (I guess now "Swift Team Internal") variables, methods, functions, >etc that follow this practice. This practice is, as far as I c

Re: [swift-users] Coding style for internal/private variables

2016-06-01 Thread Austin Zheng via swift-users
I've actually used the _underscore convention in Swift to denote "private" members that nobody outside the type should touch, but that I want to expose to an extension on that type defined in a different file. It's a convention that works decently well with a little discipline. Some time back,

Re: [swift-users] Coding style for internal/private variables

2016-06-01 Thread Adrian Zubarev via swift-users
A little bit off-topic: Is there any way to create autocompletion shortcuts in Xcode that will show only private, internal or both values of an instance? class Foo { private var integer: Int = 0 internal var string: String = "foo" internal func boo() {} } let instance = Foo() instan

Re: [swift-users] Coding style for internal/private variables

2016-06-01 Thread Tino Heth via swift-users
I never liked the underscores (so for me, they have been the best choice to mark stuff I should not know of in Cocoa ;-). For several years, I prefixed instance variables with "m", but stopped doing so after a talk about bad habits in writing Java code: It is like Hungarian notation, which also p

[swift-users] Coding style for internal/private variables

2016-06-01 Thread Adrian Zubarev via swift-users
I’d like to talk about your personal coding styles in swift for its access control. Remember these variable names like __magic or _spell or even garbage_? Sure swift solves the synthesize problem but there might be old habits that let us write such code. Here are some examples: internal _name