软件开发工具的作用

软件开发不是工程更多的像是一门艺术;不但靠逻辑更需要靠直觉;
软件开发中辅助设计的工具只是一个工具,不要为了工具而去用工具,发挥工具的好处,吸收使用多个工具,不生搬硬套。
认识到每个工具都有其局限性,因为每个工具只是表述软件设计或者开发中的一个状态,其是一个静态的镜像,其不能真实的反馈整个软件全貌。
工具只是辅助我们思考、设计和描述,而不要把工具用成一种负担;灵活使用工具,天马行空的使用工具,而不仅仅局限裕工具的特定作用域,只要能表达你思想。不要让工具变成思考的桎梏,表现的枷锁,那就没有使用工具意义。
失控的向导,向导是侵入式的编程,不了解软件的框架的情况下使用向导是灾难性的,因为它是你对你的工程失去控制。
IDC工具也是一样,所有的向导和IDE工具只是再帮我们做我们非常熟悉的重复性的工作,帮我提升效率,而不是帮我们思考、架构和设计,让其做帮我们做我们根本不了解的事情。
总结一句话: 失控的向导,邪恶的IDE
新手靠规则,专家靠直觉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值