阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

Yelp 开发团队发布内部网站设计指南

  • 2014-02-14
  • 本文字数:630 字

    阅读完需:约 2 分钟

近日,Yelp 开发团队在博客发布消息:Yelp 公开了内部网站设计指南。这份文档此前是Yelp 内部使用文档,为设计师、产品经理、工程师提供了Yelp UI 模式的通用信息,目的是保证Yelp 网站的视觉设计一致性、降低技术模块化难度、可复用标记和样式文件。

Yelp 开发团队表示,开发一个新功能时有三条原则:

  1. 采用预发布模式;
  2. 真的采用预发布模式;
  3. 如果预发布模式不能解决设计问题,有两个选择:
  • 修改已有模式来解决问题,并修改设计指南,让 Yelp 所有设计都改变;
  • 建立一个新模式,并融入 Yelp 的 UI 设计中,以备将来使用;

接着文中解释为什么要这么做以及他们怎么做。关于为什么:Yelp 发展近 10 年,前端代码已经超出控制,分散且没有缺乏更高效率。Yelp 开发团队的做法是:从 Photoshop 实体模型来编码,从设计和构建中剥离出组件。用 Sass 混入,Yelp 团队通过网格系统重构了已有布局。

Yelp 团队建议不要重复造轮子,对于设计师来说,不用去想如何呼出一个信息页面:“island”模式可以解决,对于同一功能,前端工程师也不用去想如何从头构建,只需简单使用文档标识。

文章最后提供了一些设计参考资料:

原文英文链接: Yelp’s got style (and the guide to back it up)

2014-02-14 07:122810

评论

发布
暂无评论
发现更多内容

关于微服务架构(中台架构、领域驱动设计、组件设计原则)的一点思考

jason

热乎的宇宙条总部面经,已拿offer,速来围观

我是程序员小贱

一文熟悉MySQL索引

书旅

MySQL 索引

两数之和

书旅

数据结构 算法 数据结构与算法

架构师0期Week10作业1

Nan Jiang

架构师训练营第十周作业

qihuajun

一文读懂GaussDB(for Mongo)的计算存储分离架构

华为云开发者联盟

数据库 mongodb 数据 GaussDB 存储分离

架构师训练营第十周总结

Hanson

socket通信,你还会实现么?

小隐乐乐

Code Review 失败后总结的几个实践技巧

Phoenix

团队管理 团队协作 技术人 代码质量

架构师训练营--第10周作业

Just顾

如何优雅的编写GO程序?

八两

优雅 语法 Go 语言

Week 10

一叶知秋

招银网络问了啥?这么尬?妥妥的安排

我是程序员小贱

微服务与DDD学习总结

qihuajun

有意思:Go函数的闭包

申屠鹏会

闭包 函数 Go 语言

Newbe.Claptrap 框架如何实现 Claptrap 的多样性?

newbe36524

容器 微服务 .net core ASP.NET Core

环信助力OFashion迷橙开辟海外直播带货新通路

DT极客

troubleshoot之:使用JFR解决内存泄露

程序那些事

Java 内存泄露 性能调优

Dubbo源码分析--dubbo-config配置层的套路

jason

我期待,这是个多彩的世界

瓜藤老祖

大三儿 乐队的夏天 九连真人

[翻译]分布式系统的模式-综述

流沙

架构 分布式系统

推荐Scrum书籍

Bob Jiang

Scrum 敏捷

架构师0期Week10作业2

Nan Jiang

看DLI服务4核心如何提升云服务自动化运维

华为云开发者联盟

Serverless 运维 运维自动化 华为云 DLI

炸裂!40+图万字长文拿下HTTP

我是程序员小贱

计算机网络

可读代码编写炸鸡十 - 保持单纯

多选参数

代码质量 代码 代码优化 可读代码编写 可读代码

5G从小就梦想着自己要迎娶:高速率、低时延、大容量三个老婆

华为云开发者联盟

5G IoT 通信 华为云 NB-IoT

腾讯一面面试官让我关闭连接

我是程序员小贱

架构师训练营第十周作业

Hanson

吴桐:数字货币具有稳定的避险性吗

CECBC

区块链 数字货币 链政经济

Yelp开发团队发布内部网站设计指南_语言 & 开发_sayhelen_InfoQ精选文章