一个软件最后都会落实到代码,而代码,其背后的架构设计或设计思想或模式固然重要,但我觉得更重要的东西则是良好的命名。混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误。相反,良好的命名,则可以让我们的代码非常容易读懂,也能向读者正确表达事物以及逻辑的本质,...
分类:
其他好文 时间:
2014-09-14 01:17:26
阅读次数:
208
如何理解Android架构设计的初心并开发出搭载Android系统并且具备深度定制和软硬整合能力特色产品,是本课程解决的问题。课程以Android的五大核心:HAL、Binder、Native Service、Android Service(并以AMS和WMS为例)、View System为主轴,一...
分类:
移动开发 时间:
2014-09-13 18:35:15
阅读次数:
330
掌握Android从底层开发到框架整合技术到上层App开发及HTML5的全部技术;一次彻底的Android架构、思想和实战技术的洗礼;彻底掌握Andorid HAL、Android Runtime、Android Framework、Android Native Service、Android Bi...
分类:
移动开发 时间:
2014-09-13 18:28:25
阅读次数:
230
掌握Android从底层开发到框架整合技术到上层App开发及HTML5的全部技术;一次彻底的Android架构、思想和实战技术的洗礼;彻底掌握Andorid HAL、Android Runtime、Android Framework、Android Native Service、Android Bi...
分类:
移动开发 时间:
2014-09-13 17:04:35
阅读次数:
357
如何理解Android架构设计的初心并开发出搭载Android系统并且具备深度定制和软硬整合能力特色产品,是本课程解决的问题。课程以Android的五大核心:HAL、Binder、Native Service、Android Service(并以AMS和WMS为例)、View System为主轴,一...
分类:
移动开发 时间:
2014-09-13 17:04:15
阅读次数:
314
分析《炉石传说》的场景class设计结构;并通过分析AdventureScene的一个页面,来了解他的编程思路和手法。...
分类:
其他好文 时间:
2014-09-13 12:03:45
阅读次数:
245
前面关注的地方都是Netty采用的流水线处理方式的组织方式,ChannelHandler如何管理,通道状态,通道事件等这些上层的架构设计,那么Netty中如何实现诸如套接字绑定,连接,关闭等这些底层的操作呢?不能只顾着套用API写程序,却对细节不求甚解。这里大致追踪下OIO模式下Channel中套接字绑定的实现,(NIO以后分析)其实逻辑都是一样的,只是在线程模型的地方时不同的。
大致过程如下(...
分类:
Web程序 时间:
2014-09-12 17:10:13
阅读次数:
175
项目管理
作为项目管理者,在项目的需求上,架构设计理念上都要有全局的把握,技术点的积累要多多的学习,在有限的客户工作交付期限内,要以项目的进度为主,因为客户不管你采用了什么架构,只要是有页面满足客户的需求才是最重要的,让客户满意,架构的设计当然是为了后期更好的维护,灵活的应对客户希求变更,降低维护的成本。
合理调配人力资源,把合适的人员安排在合适的位置上,发挥更大的效能,提高整个团队开发的效率,控制项目成本,工期和客户、老总等等各个方面全方面的汇报自己的项目进度与任务完成情况...
分类:
其他好文 时间:
2014-09-10 21:12:11
阅读次数:
250
阅读目录:1.背景介绍2.SOA架构下的显示端架构腐化3.有效使用防腐层来隔离碎片服务导致显示端逻辑腐烂4.剥离服务调用的技术组件让其依赖接口5.将服务的DTO与显示端的ViewModel之间的转换放入防腐层5.1.转换逻辑过程化,直接写在防腐层的方法中5.2.转换逻辑对象化,建立起封装、..
分类:
Web程序 时间:
2014-09-09 13:46:29
阅读次数:
213
说好了要写三期的,上周在出差,最后一期姗姗来迟,还望大家见谅,特别是那些给我回信问我问题的XD们。咱们第一期讲了如何配置CitrixProfileManagement和FolderRedirection,第二期讲了性能参数调优,这第三期就升华一下,探讨一下如何在大规模环境中做到文件服务器或者是NAS设..
分类:
其他好文 时间:
2014-09-09 13:45:29
阅读次数:
409