外媒速递:重构CSS但又不会带来大量难题的三项重要提示

译文
新闻
即使是经验最为丰富的Web开发人员,在处理遗留代码时仍会显得左支右绌。概述来讲,代码重构的本质在于不改变现有代码库的外部行为特征,同时对其内部结构进行改善。那么,在CSS项目当中,我们该如何顺利完成这项任务?

【51CTO.com快译】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

本期给大家推荐的是重构CSS但又不致带来大量难题的三项重要提示、如何成为一名优秀的远程开源项目文档贡献者、***开源网络与安全软件和家居自动化领域中的五大高人气物联网协议等。

一、重构CSS但又不会带来大量难题的三项重要提示

原文标题:3 Essential Tips for Refactoring CSS Without Losing Your Mind

即使是经验最为丰富的Web开发人员,在处理遗留代码时仍会显得左支右绌。概述来讲,代码重构的本质在于不改变现有代码库的外部行为特征,同时对它的内部结构进行改善。那么,在CSS项目当中,我们该如何顺利完成这项任务?下面,来看三项重要提示:

1. 了解何时应当进行重构

2. 了解何时不适合进行重构

3. 了解重构能够带来哪些助益

二、如何成为一名优秀的远程开源项目文档贡献者

原文标题:How to succeed as a remote documentation contributor in OpenStack

[[173993]]

相信很多朋友都怀揣一颗开源贡献之心,但又苦于专业知识有所欠缺。在这种情况下,文档贡献工作自然成了最为理想的参与途径。在今天的文章中,来自Rackspace公司的Alexandra Settle同志将与我们分享,成为一名优秀开源项目文档贡献者所需要解决的几个问题。

1. 成就良好文档的秘诀是什么?

2. 如何让读者有兴趣阅读技术类文档?

3. 以远程方式参与项目的三大理由是什么?其中利弊又该如何判断?

4. 考虑如何平衡企业文化与个人习惯

三、Bossie Awards 2016大奖:***开源网络与安全软件

原文标题:Bossie Awards 2016: The best open source networking and security software

InfoWorld多年来一直坚持立足于多个层面对当前软件领域变化趋势加以追踪与评估。作为其中最重要的结论性成果,Bossie Awards 2016大奖公布了一份***开源网络与安全软件获奖名单。到底哪些项目有幸入围?下面一起来看:

1. Infection Monkey

2. Certbot

3. Delta

4. DCEPT

5. VersionEye

6. Android Open Pwn项目

7. Needle

8. ConnectBot

9. Signal

10. GRR Rapid Response

11. The Sleuth Kit与Autopsy

12. Lynis

13. Cuckoo Sandbox

14. Vault

四、家居自动化领域中的五大高人气物联网协议

原文标题:5 Popular IoT Protocols in the Home Automation Space

互联网的诞生彻底改变了人们沟通与协作的方式。而如今的物联网革命则着眼于设备,旨在利用智能化联网装置构建起庞大的联动生态系统。在我们身边,物联网技术也不断带来更多惊喜,让我们以***的便利方式享受生活。在今天的文章中,我们将介绍五种得到广泛采用的家居自动化物联网协议。

1. X10

2. UPB

3. Insteon

4. ZigBee

5. Thread

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:赵宁宁 来源: 51CTO.com
相关推荐

2017-05-18 08:54:39

2016-08-22 16:12:27

DockerWeb服务器API

2017-03-13 08:56:49

Android移动应用

2016-10-16 14:40:02

移动网站设计网络

2017-09-13 08:42:09

JavaLinux传感器

2018-04-12 08:31:15

IT机器学习Kubernetes

2018-05-14 08:45:47

UI设计虚拟现实代码

2017-04-19 08:34:56

Android OWindows 10编程语言

2017-11-20 08:51:59

Java移动测试移动技术

2017-09-06 08:54:54

Java API分析技能Web设计

2017-05-25 08:42:40

2016-12-28 08:46:43

雅虎数据泄露物联网

2018-05-04 08:46:29

Node.js数据挖掘Azure

2018-04-27 10:05:41

深度强化学习网络工具GDPR

2017-05-02 08:52:08

DevOps网络安全AI

2017-09-21 08:54:01

机器学习设计工具Postgres

2017-06-19 08:47:11

软件定义网络思科运维

2018-02-27 08:51:09

技术Web应用程序

2016-09-20 09:36:33

外媒速递DevOps自动化工具

2017-10-11 08:51:50

Ruby编程微服务架构边缘计算
点赞
收藏

51CTO技术栈公众号