Writing CSS on Growing Teams

Writing CSS on Growing Teams

写CSS在成长的团队

This fall,my team started a new project and for the first time in a long while, I was working with another developer as I started to write the styles for the Interface.

今年秋季,我的团队开始了一个新的项目,并在很长一段时间,我正与另一个开发人员,我开始写的界面风格的界面。

In fact, I started the styles, and then went on vacation while they took over.

事实上,我开始的风格,然后去度假,而他们接手。

This project has been an exercise in writing modular CSS , which I love, when working in a team .

这个项目已经在CSS编写模块的练习,我的爱,在一个团队中工作时。

Having been a solo front-end developer for quite some time , this was a new challenge to me .

作为一个单独的前端开发人员相当长一段时间,这对我来说是一个新的挑战。

When you want your CSS to be reusable , how do you want your CSS to be reusable , how do you have several people working in git branches on different pages without writing completely separate styles?

当你想你的CSS可重用的,你想怎么做你的CSS可重用的,你怎么有几个人工作在git分支在不同的页面上没有写完全不同的风格?

surprise:it's not really about how we write CSS , it's about the process.

惊喜:这真的不是关于我们如何写CSS,它的过程。

Communication

通信

Communication is the biggest piece of making this work .As we work throughout the day ,we talk about the styles we're writing and where they might be used across the application, so the other person knows how work in progress could impact the parts of the application they're focused on

沟通是这项工作的最大组成部分,正如我们在工作中的一天,我们谈论的样式,我们的写作,他们可能会在整个应用程序,因此,其他人都知道如何工作的进展可能会影响到他们的应用程序的部分

For example , if I change a wrapper to meet the new design spec and want to be consistent across the entire application

例如,如果我换一个包装器来满足新的设计规范,并希望在整个应用程序中保持一致

when my coworker normalizes buttons in one branch, they let everyone know that this will be taken care of for the whole team when that branch gets merged into the master branch.

当我的同事将按钮中的一个分支,他们让每个人都知道,这将是照顾整个团队当分支被合并到主分支。

Code review

代码审查

I’ve worked on teams that did code reviews,but my current team didn’t always do them as we worked . As the team grew ,we decided to incorporate code reviews into our process . The best part of a code review is learning from each other . Maybe the way I’ve done a layout works , but could it be better?Are there styles I’m not familiar with that would make it better?

我曾经在做代码审查的团队工作,但是我现在的团队并不总是在我们工作的。随着团队的成长,我们决定将代码审查纳入我们的过程中。代码审查的最佳部分是互相学习。也许我做了一个布局的方法,但能更好吗?是否有我不熟悉的风格会让它更好?

When we review code , we discuss our modules to ensure everyone agree they’re going to be best way to move forward . When talking through how to use SVGs in our code ,for instance , we discuss when it’s appropriate to use them as background images as opposed to images ,or inlining them by putting the SVG code right into the template

当我们回顾我们的代码,我们讨论我们的模块,以确保每个人都同意,他们将是最好的方式向前发展。当讨论如何在我们的代码中,使用SVG为实例,讨论了在适当的时候使用它们作为背景图像相对于图像,或内联他们把SVG代码到模板

Documentation

文档

Finally , we came up with what’s important to our team when writing CSS and we documented that . We use the ideas from Jonathan Snook’s SMACSS to guide us , along with explaining features of Sass we want to stay away from (such as nesting ), so the entire team has an easy reference.

最后,我们想出了什么是重要的对我们的团队写CSS时我们发现。我们用乔纳森的思想对smacss指引我们,随着解释特征SASS我们要远离(如嵌套),所以整个团队有一个简单的参考

By making this explicit , we can refer back to it for reminders as we review code . In the near future , we also hope to build a style guide to further document our work . That way ,we’ll have documented how we want the code written , and we’ll have a more visual documentation of the styles we’re using to retain consistency as we continue working on the application .

通过把这个明确的,我们可以把它作为提醒,因为我们审查代码。在不久的将来,我们也希望建立一个样式指南来进一步证明我们的工作。这样,我们就已经记录了我们想要的代码,我们将有更多的视觉文档的样式,我们使用的是保留的一致性,我们继续工作的应用程序。

As a team grows there are always bumps along the way , but it’s been a great challenge to start documenting our process , thinking about how we write CSS in a more formal way , and reviewing it together to make sure we’re all on the same page .For me , the challenge of going from being the only person writing everything , to adding new team members and working together , has been fantastic.

作为一个团队的成长,总是有颠簸,但它已经开始记录我们的过程杰出的挑战,我们如何写CSS在更正式的方式思考,回顾起来确保我们都在同一页上。对我来说,离开是唯一的人写的一切挑战,加入新的团队成员一起工作,真是太美妙了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容