软件业发展到今天,我们的用户早已不满足简单的界面。于是,一部分软件设计师便以UI设计师的身份从开发人员的队伍里分化出来,他们借鉴消费心理学的经验,就像走在夜都市的绚烂街道上,就像陶醉在超市里花花绿绿的货架前,通过精心设计,使软件产品在展示屏幕前,带给人们瞳孔..
分类:
其他好文 时间:
2014-05-10 04:04:11
阅读次数:
336
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain
Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查,订单创建。...
分类:
其他好文 时间:
2014-05-10 01:12:53
阅读次数:
318
软件开发听上去高大上,但实际很简单,全部活动可以分为两类:造轮子,搭积木。这和建筑行业很相似
——
甚至相似到软件业懒得自己编词,借用建筑业的architect这样的title为自己所用。我的理解「造轮子」就是做一些基础性的工作,如os,compiler,database,protocol(如tcp...
分类:
其他好文 时间:
2014-05-09 05:04:20
阅读次数:
427
慢慢地,我们的维护工作变得越来越轻松,我们开始喝着咖啡,听着音乐,享受编程生活。我采用的方法就叫“重构”。...
分类:
其他好文 时间:
2014-05-06 23:44:51
阅读次数:
377
认识三层架构、三层之间的关系与引用
什么是三层?
首先要知道三层不是一项实际的技术、他是一中设计软件的思想、这种思想就是把软件分为三层、或者说三个类、分别是表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)、分层的目的是为了高内聚,低耦合、便于更改维护、当然软件业可以分四层、五层、六层、这主要看需求、但是一般的都是分为这三层。...
分类:
其他好文 时间:
2014-04-27 20:27:42
阅读次数:
494