Github user ottobackwards commented on the issue:

    https://github.com/apache/metron/pull/1242
  
    Just to chime in, understand _why_ something was done is important in 
maintaining the code down the line.  @mmiklavc will not be the only one working 
on this code forever, and as such there should be some documentation somewhere 
for areas, no matter where they are, to explain important implementation 
decisions and concepts.   The code is the ultimate source of truth, so I would 
prefer there.   As someone who has to go spelunking through undocumented metron 
source, almost all of which I did not write or review, I can testify to this 
being helpful and in fact necessary if going forward we want to avoid 
regressions.
    
    Side effects of methods are important too.
    I think we should require javadoc and checkstyle for it, and would be doing 
so if we could get to a state where it would build with it on.


---

Reply via email to