单项选择题

为了保证软件的质量,使其具有较好的可维护性,关键在于()。

A.选择合适的程序设计语言
B.选择好的程序设计风格
C.具有好的数据结构
D.选择好的运行环境