tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Bug 56681] New: List of Exception Management Anti-Patterns and Code Smells
Date Sun, 29 Jun 2014 07:11:54 GMT
https://issues.apache.org/bugzilla/show_bug.cgi?id=56681

            Bug ID: 56681
           Summary: List of Exception Management Anti-Patterns and Code
                    Smells
           Product: Tomcat 8
           Version: 8.0.8
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Meta
          Assignee: dev@tomcat.apache.org
          Reporter: ashish@iiitd.ac.in

Code smells are defined as symptoms in the program source code which are
usually not bugs or technically incorrect but indicates a possible deeper
problem. Anti-patterns are counterparts of design patterns and are defined as
mistakes during software development that produces negative consequences and is
ineffective or counter-productive. During program execution, error events can
occur that disrupts the normal flow of the program. Programming languages
provide exception handling mechanism to developers for handling errors and
exception events. 

I mined the source -code for automatically detecting 10 exception handling
anti-patterns
(https://today.java.net/article/2006/04/04/exception-handling-antipatterns). 
In this issue report, I list the exception handling anti-patterns and
code-smells that I found in the source code. My experimental results
demonstrate presence of various exception handling anti-patterns and throw
light on their intensity. I believe my tool for automatic detection of
anti-patterns in source code and the attached results can be useful to
programmers by helping them correct mistakes and write effective code.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message