-
e.g. pep8, zen of python
import this
Repeated informations
package org.mycompany.worlddestroyer;
/**
* The implementation of the Death Star. (1)
* @author Joe@empire.org (2)
*/
public class DeathStarImpl // (3)
implements DeathStarInterface // (4)
{}
-
Tells nothing more than the class signature
-
In internal projet, maybe rely on version control history
-
Of course it is an implementation
-
Of course it is an interface
-
@author
does not encourage collective code ownership
-
Code that reads like prose
-
Fluent interfaces