最新文章列表

必须写的程序设计文档。(为什么要进行程序设计?续)

软件功能的一些信息是无法包含在代码里的,比如: 1.基于用户环境抽取的数据格式信息。 2.用户录入的具有特定业务含义的数据格式信息。 3.平台支持用户自定义数据结构,而代码硬编码了用户定义的字段。 4.特定业务需求导致的特定功能。只从代码无法反向理解功能含义。 在这些情况下,如果不仔细维护这些代码之外的信息,代码在不远的将来,老员工一旦流动,软件的修改就会遇到巨大困难。 尤其对于有产品化计划、开 ...
gdpglc 评论(0) 有1107人浏览 2020-11-23 19:00

如何从一个单体应用迁移成微服务架构

好久没写博客了, 最近正好又在看微服务相关的一些视频,简单记录一下。 视频地址: https://www.youtube.com/watch?v=9I9GdSQ1bbM 主题是Sam Newman (微服务设计作者)在各大峰会上给出的"Monolith Decomposition Patterns"的演讲,搜这个就发现这哥们儿在不同主题上演讲用的都是一套东西,而且连段子都一样 ...
wwwcomy 评论(0) 有315人浏览 2020-09-17 00:38

【转】MySQL命名、设计及使用规范

数据库环境 dev:开发环境,开发可读写,可修改表结构。开发人员可以修改表结构,可以随意修改其中的数据但是需要保证不影响其他开发同事。 qa:测试环境,开发可读写,开发人员可以通过工具修改表结构。 sim:模拟环境,开发可读写,发起上线请求时,会先在这个环境上进行预执行,这个环境也可供部署上线演练或压力测试使用。 real:生产数据库从库(准实时同步),只读环境,不允许修改数据,不允许 ...
明子健 评论(0) 有708人浏览 2019-04-12 12:51

订单系统设计

电商所有模块中,订单系统作为最为核心的模块,决定了整个流程能不能顺畅的执行,起着承上启下的作用。相信很多PM都不陌生,到了一家电商公司,总会觉得公司现有的流程有不少问题,因为问题来自四面八方,一下子摸不着到底是哪里出了问题,PM就跟补丁师傅一样,遇到一个补一个。其实很多日常开发和测试提得需求都是表面需求,而这些表面上呈现出的各种问题,都是源自于流程上的不完整或者流程上某个环节上的缺失导致的。订单 ...
wanglihu 评论(0) 有1801人浏览 2018-12-13 09:12

领域模型设计

领域模型设计
robustwang 评论(0) 有753人浏览 2018-05-14 14:16

REST API一对多,多对多调用设计

最近一直在思考Rest API的设计,普通的CRUD应用REST是比较简单并且明确的,大多数搜索结果都有REST API的设计理念,概括来说就是URL代表资源,HTTP Method代表要做什么事情,HTTP response status code代表做事情的结果,如: Get /users/2 Response 404 代表了请求ID为2的User,返回了404代表资源没有找到。 https ...
wwwcomy 评论(0) 有1596人浏览 2018-05-06 09:28

面向对象,开发人员如何才能高效完成要求

都说产品与开发之间的矛盾由来已久。在很多互联网企业,都发生过类似这样的一幕: 工程师日以继夜,终于在约定的时间里交付产品——虽然这在产品经理看来可能还只能算个高保真的原型。产品经理体验了这个原型之后,发现一些与期待不符的地方,提出了改进意见。工程师带着泛起充满自信的笑容,再次进入了封闭的开发阶段。 类似这样的过程持续往复下去,开发工程师和产品经理对对方的耐心都会受到挑战:
禁区铁铍人 评论(0) 有272人浏览 2018-03-01 15:18

架构师方法论

#################################### 2017.12.13 数据依懒,远近距离,距离越远应该尽量减少依懒 寄存器、方法参数,同上下文、同会话、同线程、同进程、同系统、同子网、同机房、同地区、 在系统设计时,尽量考虑数据依懒的远近程度,尽量做到最自然状态 #################################### 系统间 依懒的耦合严重层次 数据 ...
gelongmei 评论(0) 有602人浏览 2017-12-08 15:44

4个另你爱不释手的神奇设计酷站

一款高颜值纹理网站:The Pattern Library   哈哈哈发现了一个超高颜值在线下载纹理背景的网站,特别特别好玩儿!各种风格的都有!可以一张一张翻看,也可以点击右边最下方的浏览按钮,就可以浏览全部纹理了。网站素材均免费下载,下载下来的素材默认是png格式的四方连图案,上下左右都是彼此连在一起的,这是作为纹理常用的一种方式。下载完后就到了大展你ps技能的时候啦,哈哈哈,不用担心, ...
jjfat 评论(0) 有579人浏览 2017-08-14 09:34

一个设计小技巧

场景:公司为了将客户导流到app。所以制定了一个活动方案: 当客户通过app登录的时候会给客户发一张优惠券,但只能通过app登录才发给客户,没有时间限制。这样技术就不得不设计一张表,专门来记录客户是否从app登录过。如果从app登录就发这张券。 这样就造成了数据库的查询浪费:客户每次登录都要去查询这张表,看看是否发了这张券,造成了极大的性能浪费。 有一个女同事修改了这个设计方案。即客户注册的时候就 ...
sunningqu 评论(0) 有376人浏览 2017-07-18 10:29

如何成为一名优秀的UI/UX设计师?

  随着商业化竞争激烈程度不断增大,决定一个产品能否成功的关键有两点:一是过硬的质量和性能,二是优秀的“颜值”与体验。UI/UX设计师的重要 ...
mo311 评论(0) 有6人浏览 2017-07-10 15:10

最常用的6种原型文件格式对比

  做互联网产品的小伙伴一定不会对“原型”这个词感到陌生。它就像“用户体验”一样经常被各类人挂在嘴边。原型是一种让用户提前体验产品、交流设计构想、展示复杂系统的方式。就本质而言,原型是一种沟通工具。在这里为大家介绍最常用的6种原型图文件格式以及各自的优缺点。   一、Mockplus的原型图格式(.mp)   Mockplus是一款快速原型设计工具。一拖一拽之间,便可完成原型交互设置 ...
mo311 评论(0) 有35人浏览 2017-07-06 15:58

10条必知的网页导航菜单设计原则

   网站的导航菜单是用户阅读了网页后想进一步了解网站其它部分时最重要的指示,对留住用户至关重要。设计导航菜单的方法有许多,每个网站都必须有自己的导航菜单。想要设计出一个出色的导航菜单,设计师必须突破传统限制来展示自己的创意。网站的导航是决定这个网站可用性的主要因素之一,如果访问者可以轻松不费力气的找到他们想要寻找的内容,他们将更有可能留在你的网站上,而不是关闭网页离开。有效的导航可以帮助网站提 ...
mo311 评论(0) 有33人浏览 2017-06-26 15:48

独家专访Mockplus CEO老布,原型设计领域的弄潮儿

  谈到中国本土的原型设计工具,相信没有人不知道Mockplus。Mockplus作为一款全平台快速原型设计工具,以其“更快更简单”的理念深受一大波用户的喜爱。Mockplus最近发布了3.0版本,其中包括团队协作等重大更新。很多人都不知道,这款被Adobe XD列为主要竞品之一的知名工具是来自于成都的一个团队。小编有幸采访到了Mockplus的CEO老布,那么就让我们一同探访这款中国原型工 ...
mo311 评论(0) 有24人浏览 2017-06-22 12:07

如何让你的搜索框设计“一鸣惊人”

许多人可能认为搜索框不需要设计; 毕竟这只是两个简单的元素。然而,在内容繁杂的网站中,搜索框通常是最常用的设计元素。当用户遇到相对复杂的网站时,他们会立即寻找搜索框,已到达到最终目的。搜索框的设计及其可用性就显得尤为重要。     两种类型   1、即时搜索:   结果立即显示在用户界面上,不需要按钮,放大镜仅显示为一个图标,输入时立即搜索   2、常规搜索:  
mo311 评论(0) 有25人浏览 2017-06-21 11:56

无协作,不原型!

Mockplus3.1新增了团队协作功能,支持一键创建团队项目、团队成员快捷管理、一键通知成员审阅、多人评论批注的功能。Mockplus是一个简单快速的原型设计工具,对于需要协作的项目,可允许多个团队成员共同编辑同一个项目文件,创建原型图并利用审阅、批注来高效协同工作,所有的讨论、意见、原型历史版本都会保留。,Mockplus 的团队协作功能将大大加快项目进度。     如何在Mockp ...
mo311 评论(0) 有26人浏览 2017-06-20 18:20

浅谈简单工作流设计——责任链模式配合策略与命令模式的实现

本文以项目中的一个工作流模块,演示责任链模式、策略模式、命令模式的组合实现!   流程简介 最近在做的一个项目,涉及到的是一个流程性质的需求。关于工程机械行业的服务流程:服务任务流程和备件发运流程。 项目之初,需求不是很清晰,算是演化模型吧。先出一个简单版本,然后根据用户的使用情况,再进一步探测新需求。所以也就是说这两个流程中的每一步暂时都不是固定的,而应该是可配置、可增减的。 目前暂定 ...
ybc77107 评论(0) 有834人浏览 2017-06-04 16:28

23中设计模式

1. 了解这23种设计模式 http://www.cnblogs.com/doseoer/p/5434821.html 根据设计模式的参考书 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns) 创建型模式 这些设计模式提供了 ...
darrenzhu 评论(0) 有477人浏览 2017-06-03 12:59

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics