User Tools

Site Tools


naming_conventions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
naming_conventions [2014/02/19 06:42]
yann
naming_conventions [2014/02/19 07:44]
yann
Line 13: Line 13:
 A test project always includes a ''​aaa.bbb.TestPPP''​ class, where ''​aaa.bbb''​ is the main package in the application project, e.g., "​sad.detection.test"​ in ''​SAD Tests'',​ and ''​PPP''​ is the name of the application project, e.g., ''​SAD''​. A test project always includes a ''​aaa.bbb.TestPPP''​ class, where ''​aaa.bbb''​ is the main package in the application project, e.g., "​sad.detection.test"​ in ''​SAD Tests'',​ and ''​PPP''​ is the name of the application project, e.g., ''​SAD''​.
  
-A project that offer an interface to be implemented by a variety of algorithms always has a package ''​aaa.bbb''​ and a package ''​aaa.bbb.repository''​. In ''​aaa.bbb''​ are the interface(s) and the repository to dynamically access the algorithms at run-time. Repositories implements the interface ''​util.repository.IRepository''​ and are ''​final''​. ​For examples: +A project that offer an interface to be implemented by a variety of algorithms always has a package ''​aaa.bbb''​ and a package ''​aaa.bbb.repository''​. In ''​aaa.bbb''​ are the interface(s) and the repository to dynamically access the algorithms at run-time. Repositories implements the interface ''​util.repository.IRepository''​ and are ''​final''​. ​In the ''​aaa.bbb.repository'' ​are the algorithms implementing the interface(s)See the page dedicated to [[repositories]].
-   ​* ​''​PADL''​ project +
-     * Interfaces: ''​padl.visitor.IGenerator'' ​and ''​padl.visitor.IWalker'';​ +
-     * Repository: ''​padl.visitor.VisitorsRepository''​  +
-     * Accessors:+
naming_conventions.txt · Last modified: 2019/10/06 20:37 (external edit)