Causes of Bugs
Wrong Naming - Fixed name
Too long class or method - Extract class, method
Fixing UI and Styling issue
Reduce nesting - Reduce cyclomatic complexity
Code duplication
Argument check - Null check
Reduce dependent and depending types - Reduce Efferent and Afferent coupling
Increasing code cohesion - grouping stuff "better"
Single Responsibility Principle - Made a class or method to have only one responsibility
Open Closed Principle - Made a class to be open for extension and closed for modification
Liskov Substitution Principle - Made instances of a type replaceable with its subtypes
Interface Segregation Principle - Cut interface into pieces
Dependency Inversion Principle - Added e.g.: dependency injection somewhere
Added unit test or any kind of test
Vote
View Results
See this poll on:
https://poll.fm/7894257/embed
Leave a Comment
Your Name
Please enter your name.
Email Address
Please enter your email address.
Your Website (optional)
Your Comment
Please enter a comment.
0
/4000 chars
Submit Comment
Leave a Comment