问题1:如何提高开发软件的效率?要多读优秀代码,重视分析和设计的过程。问题2:为什么要敏捷开发?问题3:如何评估软件设计的质量?关注能否达到使用者的要求,能否及时改进代码达到新的需求。问题4:什么是过程模型?这是软件开发过程中的一种策略,遵循一定的过程模型路线有助于及时交付高质量的产品。问题5:软件...
分类:
其他好文 时间:
2014-10-16 00:33:51
阅读次数:
268
前言关于”读行者“俗语有云:"读万卷书,行万里路“。多读一些优秀代码,不仅可以锻炼我们读代码的能力(便于维护或相互交流),还可以吸取很多我们成长所需的知识点。多读,才能开阔我们的眼界,才能在我们小有所成沾沾自喜时提醒我们:前面的路还很长。回首自己成长之路,从C#入门后,就一直在CodeProject...
分类:
其他好文 时间:
2014-09-19 17:27:15
阅读次数:
194
作为程序员,写代码是需要一种崇高无上的精神来支撑的,写出优秀的代码,更需要你有深厚的底蕴和良好的编码习惯。在介绍写优秀代码的10个技巧之前,我们先来探讨一下什么样的代码才是优秀的代码。稳定可靠(Robustness)可维护且简洁(Maintainable and Simple Code)高效(Fas...
分类:
其他好文 时间:
2014-09-19 10:06:25
阅读次数:
203
在项目开发过程中,经常出现优秀代码重用现象,又或者提供给第三方功能模块却又不想让其看到源代码,这些时候,通常的做法是将代码封装成库或者框架,这些在Windows编程或Linux编程中非常容易实现的过程,在iOS开发中却遇到了麻烦,原因是:苹果公司禁止在iOS开发中使用动态库(而苹果自己却可以使...
分类:
移动开发 时间:
2014-09-14 20:37:07
阅读次数:
220
在微软云计算服务的机房,有很多机器上跑着一个或者多个的虚拟机。在一段时间里,有很多用户会来请求建立虚拟机,或者把虚拟机关闭。这个时候,一个最重要的问题,是如何把用户的请求分配到不同的机器上。这里我们把实际的问题简化成对CPU的申请。...
分类:
其他好文 时间:
2014-08-28 16:58:50
阅读次数:
198
作为程序员,写代码是需要一种崇高无上的精神来支撑的,写出优秀的代码,更需要你有深厚的底蕴和良好的编码习惯。在介绍写优秀代码的10个技巧之前,我们先来探讨一下什么样的代码才是优秀的代码。
稳定可靠(Robustness)
可维护且简洁(Maintainable and Simp...
分类:
其他好文 时间:
2014-08-02 09:56:03
阅读次数:
171
作为程序员,写代码是需要一种崇高无上的精神来支撑的,写出优秀的代码,更需要你有深厚的底蕴和良好的编码习惯。在介绍写优秀代码的10个技巧之前,我们先来探讨一下什么样的代码才是优秀的代码。
稳定可靠(Robustness)
可维护且简洁(Maintainable and Simple Code)
高效(Fast)
简短(Small)
共享性(Reusable)...
分类:
其他好文 时间:
2014-08-01 16:19:41
阅读次数:
239
第七章 函数
这一章对于有一定C的基础的人有一定优秀代码风格的人来说,并不是很虐。关于stdarg宏可能有些陌生,它负责可变参数列表的定义。
总结:
新式风格和旧式风格就不要提了。八百年前的事情。
函数常见的是把原型放在一个单独的文件里,当其他文件需要这个原型时,就用#include指令把这个文件包含进来,这个技巧可以使原型必需的拷贝份数降低到最低,有助于提高程序的可维护性。
r...
分类:
其他好文 时间:
2014-07-16 13:30:19
阅读次数:
198
1.设计模式介绍
1.1 设计模式的概念
1.设计模式是一套被反复使用,多数人知晓,经过分类编码目的的优秀代码设计经验的总结。
2.设计模式贯彻的原理:面向接口编程,而不是面向对象实现。
3.设计模式的目标:降低耦合性,增强灵活性。
1.2 设计模式的要素
1.模式名称
2.问题
3.环境与初始环境
4...
分类:
编程语言 时间:
2014-05-09 22:42:07
阅读次数:
524