2016-05-03 7 views

Antwort

2

ich zum ersten Mal dieser Konvention in Ruby sah, wo Klassenmethoden in Text bezeichnet werden als Class.method (oder, seltener Class::method) und Instanzmethoden wie Class#method. Der Unterschied in der Interpunktion ist sowohl notwendig, um dem Leser zu sagen, welche Art die Methode ist, als auch, um Klassen- und Instanzmethoden mit dem gleichen Namen zu disambiguieren (nicht, dass das normalerweise eine gute Idee ist).

Die Test Namenskonvention kam wahrscheinlich zu Javascript zusammen mit RSpec-Syntax (describe, it, etc.).

Verwandte Themen