第一次接触Perl,还是2008年10月份的时候,当时因为项目重构,需要进行大量的文本操作,于是便拾起了以“文本操作为己任”的Perl语言。当然,带我入门的还是那本赫赫有名的The Llama Book, 即<Learning Perl> 第四版。 然而,由于主要是为了使用,所以只是快餐式的学习,并 ...
分类:
其他好文 时间:
2016-05-02 22:46:02
阅读次数:
146
因为我司项目重构,我负责编写了一些模块,而每个模块Controller都有list,add等相同的方法,他们并不需要处理业务逻辑,只是将请求转到Service层处理完后,根据返回结果再转到相应的视图。所以我编写了Controller层的抽象类,并且在抽象类中实现常用的方法的方法且标记此类的常用注解@RequestMapping("/list")。
然后其他的所有想要具有 普通CRUD功能的C...
分类:
其他好文 时间:
2016-04-29 19:42:50
阅读次数:
275
项目构建: 1.构建项目 2.重构项目 3.签名打包 ...
分类:
移动开发 时间:
2016-04-26 00:35:11
阅读次数:
785
因为我司项目重构,我负责编写了一些模块,而每个模块Controller都有list,add等相同的方法,他们并不需要处理业务逻辑,只是将请求转到Service层处理完后,根据返回结果再转到相应的视图。所以我编写了Controller层的抽象类,并且在抽象类中实现常用的方法的方法且标记此类的常用注解@RequestMapping("/list")。
然后其他的所有想要具有 普通CRUD功能的C...
分类:
其他好文 时间:
2016-04-23 07:32:49
阅读次数:
908
前言 对之前的项目进行重构,由于之前的项目中的单元测试大部分都是走走形式,对单元测试疏于管理,运行之后大部分是不通过,这样的单元对项目而言毫无价值,更不要说有助于理解系统功能。这也使我有契机了解到BBD(测试驱动开发)的思想。为了在项目重构中编写有效的单元测试,我查找了有关BBD的一些书籍,《单元测 ...
分类:
其他好文 时间:
2016-04-21 07:11:25
阅读次数:
200
关于MVC的争论
关于MVC的争论已经有很多,对此我的观点是:对于iOS开发中的绝大部分场景来说,MVC本身是没有问题的,你认为的MVC的问题,一定是你自己理解的问题(资深架构师请自动忽略本文).
行文过程中查阅了互联网上的大量文档,其中水平良莠不齐(最常见的就是MVC改个名就当MVVM的),当然也有许多非常有价值的参考资料,在文末会逐一列举,以供参考.
iOS中的MVC和MVP
Co...
分类:
移动开发 时间:
2016-04-19 19:47:41
阅读次数:
220
这段时间在忙着给公司,一个WPF项目做一些功能,该项目的背景介绍 综上,就是现在这个项目技术背景,和一些现状。 我是因为在里面新增了几个功能模块,在过程中发现开发起来太痛苦,太吃力,才萌生了想重构这个项目想法,但是由于项目还在使用,而且一种特殊环境下,比较依赖一个系统,不能够一下全部重构了,只能一步 ...
分类:
其他好文 时间:
2016-04-02 00:53:07
阅读次数:
211
项目搭建
根据架构篇所讲的,将项目分为了四个层级:模型层、接口层、核心层、界面层。四个层级之间的关系如下图所示:
实现上,在Android Studio分为了相应的四个模块(Module):model、api、core、app。
model为模型层,api为接口层,core为核心层,app为界面层。
model、api、core这三个模块的类型为library,app模...
分类:
移动开发 时间:
2016-03-30 11:06:57
阅读次数:
358
这个月忙忙碌碌已快接近尾声,主要是公司的app进行项目重构以及UI升级。所以略作总结。
1、出现编译内存不够
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2016-03-02 17:00:11 - EGStarSplash] Please check logcat output for more details.
[2...
分类:
移动开发 时间:
2016-03-26 07:52:09
阅读次数:
181
原创文章,转载请注明:转载自Keegan小钢
并标明原文链接:http://keeganlee.me/post/android/20150709
微信订阅号:keeganlee_me
写于2015-07-09
上个月发布了Android项目重构的三篇系列文章,其中,界面篇中提到了在项目中保持规范性的重要性,也有简单举了几个例子。这篇文章则将其延伸,提供更完整的开发规范说明。
...
分类:
移动开发 时间:
2016-03-26 07:01:13
阅读次数:
494