软件开发的201个原则
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

原则24 把工具交给优秀的工程师

GIVE SOFTWARE TOOLS TO GOOD ENGINEERS

软件工程师使用工具(例如CASE)会变得更多产,就像作家使用文字处理软件变得更多产一样(见原则23)。然而,就像文字处理软件不能让一个平庸的小说家(能写小说,但卖不出去)变得出色,CASE工具也不能让一个平庸的软件工程师(能写软件,但不可靠、不能满足用户需求等)变得出色。因此,我们想把CASE工具只提供给优秀的工程师,而不想把CASE工具提供给平庸的工程师:我们希望他们尽量少(而非多)地开发出质量低劣的软件。