Philip suggests using assertions that provide more context, such as those that check for specific properties or expected error messages. This approach helps developers understand what went wrong without needing to dig through the code.