Hello
Class variable names should start with capital letter (as I just found out), like RecentProjects. We have a getter to it. Should such accessor method be named recentProjects or RecentProjects? ... class#>>(r/R)ecentProjects ^ RecentProjects Jan |
Administrator
|
Cheers,
Sean |
In reply to this post by Jan Blizničenko
Class variables should be written with Uppercase (but there are some classes in Pharo that don't follow this convention). Class methods (accessors in this case) are written in lowercase. Again, you can find several samples in Pharo. ThanksOn Tue, Apr 7, 2015 at 1:54 PM, Jan B. <[hidden email]> wrote: Hello |
True, I already found few examples of accessors to class variables, but I like to be sure when I use it for the first time. Thank you.
Jan
|
You can find many guidelines like these in the "Smalltalk with Style" book. You can find this and other Smalltalk books here: http://stephane.ducasse.free.fr/FreeBooks.htmlFor instance on page 3 it says "Upper and lowercase letters also distinguish variable scope. Variables beginning with an upper case letter (globals, classes, class variables, and pool dictionaries) are global to all methods within the definition scope of the variable. Method parameters, temporary variables, and instance variables begin with a lower case letter. By convention, class and instance method names begin with a lower case letter". On Wed, Apr 8, 2015 at 3:13 PM, Jan B. <[hidden email]> wrote: True, I already found few examples of accessors to class variables, but I |
Free forum by Nabble | Edit this page |