摘要:
No Silver Bullet: Essence and Accidents of Software Engineering开篇这句话非常喜欢——The first step toward the management of disease was replacement of demon theories and humours theories by the germ theory——不能害怕,不能轻敌,战略上藐视敌人,战术上重视敌人才是王道。看完了这篇文章,最大的感想是,我们为什么要找到这个silver bullet?硬件上的花销越来越小是一种必然,科学的发展提供了更廉价和耐用的材料, 阅读全文
摘要:
软工要求的结对编程,随机分组,然后,我和七班的郭立轩(学号后三位196)分在了同一组。之前并不认识,虽然如此,这次结对编程的经历还是相当愉快的,也学到了不少东西。OK,下面进入正文关于结对编程如何利用结对编程解决问题我以为,结对编程的精髓在于沟通和监督。所谓沟通,就是结对的两个人能够对所遇到的问题提出想法,并和另一个人去讨论,从而达到一个取其精华,取其糟粕的效果,程序也就会比一个人在写会更好。所谓监督,其实可以说是一种长时间的相互勉励以及警醒,可以让一些在一个人编程时容易出现的问题,比如错字、分心等,几率降低,保证代码的质量,也会让人能够保持一种高昂的精神状态。我和我的partner在一起编程 阅读全文
摘要:
计划: (1)拿出三到四天的时间学习C#,这几天的时间内要做到从不会用C#写“hello world”到能写出简单的程序。 (2)用三到四个小时写代码 (3)用不定长度的时间调试程序,直到成功或者交作业时间到为止。最终: (1)学习C#的基本知识用了10个小时 (2)编写程序3个小时 (3)调试程序6个小时收获: 通过第一次作业我学到C#语言的基本知识,其中有一个C#程序的基本构造,还有对文件的操作,包括查找文件,读写文件,其中最重要的是快速掌握和运用一门语言的能力。当然还有运用性能分析器分析自己的代码,并对其进行优化。学会了使用msdn来学习和变成。 阅读全文