可配置,只专注于格式化代码。YAPF获取代码并将其重新格式化为符合样式指南的最佳格式,即使原始代码并未违反样式指南。YAPF不会修复语法错误。
选择一种格式化器还是另一种格式化器取决于个人喜好。如果你更愿意遵循PEP8样式指南,同时又能修复线程发现的问题,那么autopep8将是最适合你的格式化器。如果你更愿意配置一个格式化器来遵循你偏好的样式指南,按照样式指南来格式化你的代码,同时避免修复线程问题,那么YAPF将是你推荐的格式化器。但是,如果一致性是你的首要考虑因素,或者你使用的是相对较旧的代码库,缺乏格式化但需要一致的格式,那么最好使用Black。
要在Visual Studio Code中指定格式化器,首先必须安装格式化器,然后在Python扩展的设置中将其选为格式化提供程序。有关安装命令,请参阅以下列表:
重构的目的是在保持功能的同时改进程序的内部结构或架构。重构应该是程序更新或添加新功能之前的一项常规任务。重构的好处包括提高稳定性和性能、降低复杂性、减少测试和查找错误的时间。
虽然您可以手动重构代码,但对于冗长的程序来说,这样的任务会变得非常繁重。幸运的是,Visual Studio Code提供了三种命令来帮助快速进行修改。