Alexander Todorov

Project lead - Kiwi TCMS

Alex is a Senior QA engineer and Python developer with more than 13 years of experience. He's been responsible for testing and contributing to various open source products.

Alex is the project lead of Kiwi TCMS - the leading open source test case management system with long and vibrant history, the current maintainer of pylint-django and a contributor to pylint. He loves everything open source, wine and fast motorcycles!

PyCon Balkan 2019 Talks

Static analysis tools are usually the domain of developers. However they can be extended with custom plugins which serve to detect specific problems in your software product and even used as an early test tool.

For example:
- enforcing naming and code style patterns
- enforcing best practices and constraints
dictated by libraries and frameworks - enforcing permissions specific to the
software under test
- discovery of missing tests or coding patterns which may lead to bugs

This presentation will cover examples from the Kiwi TCMS open source project and explain how our team uses customized pylint plugins to make the software better!

While examples are specific to the tool and project the same principles can be applied across any programming language and static analysis tool.

python
tools

More Alexander Todorov's public appearances