refactoring test top rated articles