摘要:
Silver bullet软件开发的适应性和易变性使得开发过程变得异常复杂。面对不停的需求变化,开发人员必须根据需求来更改工程,有时这样的更改会花费很高的代价。不可见性也是软件工程的一个特性。机械零件的制造或是建筑物的设计可以通过设计图来较直观地展现设计过程中的不足,使得改进方向较为明确,但软件开发... 阅读全文
摘要:
复审代码后,发现了一些问题:首先说优点:代码十分工整,很清晰,各种类易于理解,逻辑上很通顺。 基本实现了代码功能,输出正确。发现的缺点:对于文件后缀的识别有点问题,不能识别所需求的所有文件,只有一部分。 排序时效率不是很高,可以换一种排序方式减少时间。 虽然代码很清晰,... 阅读全文
摘要:
1 有关结对编程的思考结对编程技术是指两位程序员肩并肩地坐在同一台电脑前合作完成同一个设计、同一个算法、同一段代码或同一组测试。通过这次的结对编程练习我结识了李承晗同学,体验了结对编程这样一种新的编程方式。在结对编程的过程中,对结对编程的体验总结如下:结对编程的优点如下:在独立设计、实现代码的过程中... 阅读全文
摘要:
1. 估计时间:① 遍历目录 3天② 统计词频 2天③ 扩展模式 2天2. 实际时间① 遍历目录 2天② 统计词频 3天③ 扩展模式 2天3.4.5. 阅读全文