1.没有重复代码 首先要保证没有重复代码!这就需要我们学会抽象和聚合,抽取相似部分,提高代码的可复用性。 2.功能职责单一 功能单一是要求我们保证类、方法的功能是唯一确定的,不要在一个方法中包含多种业务逻辑,这样不利于后期维护和代码可重用。 3.命名清晰易懂 命名是代码中无处不在的。变量、方法、类、 ...
分类:
其他好文 时间:
2018-01-31 18:33:15
阅读次数:
135
Git类似svn是一个管理代码的工具 Github类似云盘,一个可以存放自己项目代码的地方,且可以分享和获取别人优秀代码的地方 ...
分类:
其他好文 时间:
2018-01-06 14:20:52
阅读次数:
127
1:代码如下: // 3.2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void main() { int iInput; cout<<"大于90为优秀成绩"<<endl; ...
分类:
编程语言 时间:
2017-09-11 21:15:13
阅读次数:
162
在此之前,有一点需要大家知道,熟悉这些原则并不是说你写出的程序就一定灵活、清晰,只是为你的优秀代码之路铺上了一层栅栏,在这些原则的指导下你才能避免陷入一些常见的代码泥沼,从而让你专心写出优秀的东西。下面我们就以Android网络框架SimpleNet为例来学习这六大面向对象的基本原则,体会这些原则在... ...
分类:
其他好文 时间:
2017-08-30 14:09:09
阅读次数:
177
ORMLite 是一款非要流行的Android平台上的数据库框架,性能优秀,代码简洁; 简述: 优点: 1.轻量级;2.使用简单,易上手;3.封装完善;4.文档全面。 缺点:1.基于反射,效率较低(本人还没有觉得效率低);2.缺少中文翻译文档 准备工作: jar包 地址:http://ormlite ...
分类:
移动开发 时间:
2017-07-29 14:12:26
阅读次数:
358
版本参数:jdk-7u72-windows-i586注意事项:博文内容仅供参考,不可用于其他用途。 代码 编译与运行 ——————————————————————————————————————————Java优秀,值得努力学习。学习资源:黑马程序员_Java基础视频-深入浅出精华版/*来自黑马云课 ...
分类:
编程语言 时间:
2017-07-08 12:22:45
阅读次数:
211
代码高效的表达意图,是优秀代码的基本标准,所以在刚刚写代码的时候我们总是被教育方法的名字,变量字段的名字要尽可能表达出在程序中的含义。 在《重构和模式》中提到的creation,就是讲构造实例的方式封装变为可以表达含义的方法提供给客户端使用,从而保证了在阅读客户端代码时,可以清洗的明白代码在做什么, ...
分类:
其他好文 时间:
2017-06-27 00:07:06
阅读次数:
260
dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM de ...
分类:
其他好文 时间:
2017-06-23 10:15:16
阅读次数:
126
不积小流无以成江海,不及硅步无以至千里。做iOS开发也是这样。平时写代码要多收集一些实用的代码,以免每次都从新来一遍,不仅浪费时间,也影响开发效率。 有人把做app形容成盖房子。码农就是搬砖的。真的是形象无比。随着时间的推移。手里积累的优秀代码就越来越多。这样,盖起房子来,效率肯定是杠杠的。 我也会 ...
分类:
其他好文 时间:
2017-06-09 19:15:11
阅读次数:
200
(本文引用有点乱,大部分都是引用别人的观点,但是记录的时候没记从哪搞的,所以这篇就只好先这样记着了。。。以后一定记得标明引用地点) 重复性工作占了一大半,周末要加班,怎么劳逸结合提升自己?既然是重复性工作,就想办法编程搞定他,然后别邀功,偷偷学习,保证低工资的基础上学习。(没那么简单,得想办法找个机 ...
分类:
其他好文 时间:
2017-05-17 22:15:19
阅读次数:
133