Tushar Sharma is currently a researcher at Athens University of Economics and Business, Athens, Greece. Earlier, he worked with Siemens Research and Technology Center, Bangalore, India for more than 7 years. The topics related to software design, refactoring, design smells, code and design quality, technical debt, design patterns, and change impact analysis define his career interests. He has an MS (by research) degree in Computer Science from the Indian Institute of Technology-Madras (IIT-M), Chennai, India, where he specialized in design patterns and refactoring. He co-authored the book “Refactoring for Software Design Smells: Managing Technical Debt” published by Morgan Kaufmann in November 2014. Additionally, he has also co-authored books for Oracle certifications for Java. He is an IEEE Senior Member.
Does your configuration code smell?
The wide adoption of configuration management and the increasing size and complexity of the associated code, prompt for assessing, maintaining, and improving the configuration code’s quality. We can leverage traditional software engineering knowledge and best practices to develop and maintain high quality configuration code. This talk brings the smell metaphor to configuration domain. This talk introduces configuration smells, their types with various examples, tools to detect them, and suggestions to refactor them.