良好的安全的程序,比看起来简洁的程序要好100倍
最好是去找一种好的方案,同时避免发生灾难,而不要去试图寻找最佳的方案。
第13章
1、全局数据
对于全局数据,应该用访问器子程序来取代全局数据,这样做的好处有:
(1)可是避免操作错
(2)统一修改结构时更加方便,只要改动一处代码
(3)加锁比较方便,直接在子程序中加锁即可。
启示:APP项目中,这一点我放在了CommonInfo类...
分类:
其他好文 时间:
2016-04-16 19:21:29
阅读次数:
253
这周阅读了《代码大全》的第八章 防御式编程,里面讲到断言,其中断言是指在开发期间使用的、让程序在运行时进行自检的代码。断言只在开发和维护阶段使用。 还有使用断言的建议: 1、 用错误处理代码来处理预期会发生的状况,用断言来处理绝对不应该发生的状况。断言是用来检查用于不该发生的情况,而错误处理代码是用 ...
分类:
其他好文 时间:
2016-04-06 21:41:27
阅读次数:
161
继承是Is-A的关系。曾经看到有人为了复用而使用了继承:有一个Base类,里面写了很多Common的方法,很多类继承自这个类,这种做饭就是把Has-A用Is-A来实现的。 继承的概念是说一个类是另一个类的特化。 Liskov替换原则:派生类必须能够通过基类的接口而被使用,且使用者无需了解两者之间的差 ...
分类:
其他好文 时间:
2016-04-02 22:42:15
阅读次数:
185
这周阅读了《代码大全》的序言,作者写这本书的首要目的,就是希望缩小本行业中一般商业实践与大师级人物及专家们之间的知识差距。序言中还说了谁应当读这本书,经验丰富的程序员,自学的程序员,学生。这本书综合整理了来自四面八方的多种软件构建技术。这些技术是软件构建领域长年累月积聚下来的智慧财富,它们不仅分散, ...
分类:
其他好文 时间:
2016-03-30 22:06:05
阅读次数:
126
总结 随着第二周的到来 学习也逐渐步入正轨 因为周二下午的讲座耽误了第二周的两次课 不过听完讲座深深觉得互联网是现在的发展趋势 而且有很好的就业前景 这让我突然打起精神要好好学习编程 学习技术 每天下课后的其余时间看了20分钟的代码大全 还看了姚老师课上给我们传的编程思想 学习是一点一点积累的 所以
分类:
其他好文 时间:
2016-03-22 19:29:11
阅读次数:
211
RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。而随着RESTful API的成熟和流行,应用开发方面就需要以模拟http请求的方式来调用RESTful API接口;经过一段时间的IBM的云平台Blumemix的学习及语言翻译服务的应用,积累了Java、ASP.NET、Nodejs、Go、PHP、Python、Ruby等语言调用Rest API的方法,这里整理到一起,和大...
分类:
编程语言 时间:
2016-03-20 16:18:55
阅读次数:
374
第二周阅读内容 在这周里,我阅读了邹欣老师的《构建之法》,刚开始看的时候说实话有点像看天书的感觉,可是一段话我反反复复的看了五遍,才明白其中一小节节的,我觉得这本书太神奇了,看了它之后,我才知道原来我两年里所学的那些是那么的浅薄。我会坚持把这本书看完看懂,不仅要看这本,还要看完《移山之道》《代码大全
分类:
其他好文 时间:
2016-03-14 18:45:32
阅读次数:
134