4.3 服务中心的划分原则 确切地说,服务中心的划分原则更多的是架构设计经验总结,我们很难对一些具体的问题给一个精确的量化指标,但有一点,我很反对现在微服务中的LOC(Line Of Code)这种指标,即用代码的行数来衡量一个微服务落地的标准。架构本来就是一个追求平衡的艺术,不仅是设计原则上的平衡,还要在技术、成本、资源、性能、团队等各方面进行平衡,以...
第19章 用户体验设计与实现 User Experience Design vs. implementation 先定义用户体验再动手开发 在软件开发过程中,有很多工作可以同时进行。比如,我一直认为需求调研和产品设计(用户体验设计)是互相影响的,应该同步展开。我不喜欢老式的瀑布式开发模型,产品经理先完成需求调研,然后交给交互设计师设计。业界...