MTuner

Knowledge

Writing Code
  • good function/variable names
  • maintainability/readability vs performance
  • commenting code, comment rot
  • code smell
  • exit codes vs exceptions
  • cyclomatic complexity
  • code review
    • what to look for
    • what to automate
Unit Testing
  • the “unit”
  • other types of testing
  • why write test
  • mock, stub, spy
  • what to test / what not to test
  • code coverage
  • maintenance vs provided value
Refactoring
  • what does it mean to refactor
  • techniques
  • when it is time to refactor
  • estimating the effort
  • when not to refactor or when to stop
  • testing
Misc
  • RegExp
  • Development Tools
    • Visual Studio Code
    • Visual Studio

Resources