外媒速递:我们如何才能成为一名出色的代码审查者?

原创
新闻
常言道,不会代码审查的程序员不是好厨子。身为从业者,除了会写代码之外,能够发现其中存在的错误自然也是一项极为重要的技能。在今天的文章中,我们将着眼于代码审查与调试工作,探讨如何有效提升相关技能。

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

本期给大家推荐的是我们如何才能成为一名出色的代码审查者、十项指导性原则成就成功物联网发展策略、六项提示预防笔记本数据失窃和到底哪些因素阻碍着大数据成功等。

一、我们如何才能成为一名出色的代码审查者?

原文标题:How to Be a Better Code Reviewee

常言道,不会代码审查的程序员不是好厨子。身为从业者,除了会写代码之外,能够发现其中存在的错误自然也是一项极为重要的技能。在今天的文章中,我们将着眼于代码审查与调试工作,探讨如何有效提升相关技能。

1. 首先要有能力编写好代码

2. 生产代码提交与测试应一同进行

3. 确保代码一致性

4. 在写下注释前解决问题

5. 使用描述性注释信息

6. 控制需要审查的代码规模

7. 不要让代码质量与个人联系起来

8. 不要指望注释能够提供完整方案

9. 坚持自己的见解

10. 以离线方式处理复杂问题

二、十项指导性原则成就成功物联网发展策略

原文标题:10 principles of a successful IoT strategy

[[184776]]

物联网技术已经成为企业实现业务提升,甚至彻底必定行业规则的重要机遇。通过向其中引入传感器、连接性、云存储、处理、分析以及机器学习元素,物联网将给无数行业带来颠覆性转变。下面,我们将着眼于十项指导性原则,考量如何建立一套成功的物联网发展策略。

1. 高度关注客户体验

2. 在不同平台与通道间建立无缝化体验

3. 专注于持续改进

4. 光有数据还不够——应配合计算

5. 着眼宏观,始于小处

6. 利用物联网实现平台企业转型

7. 建立基于结果的业务模式

8. 在数据货币化与隐私保护之间找到平衡点

9. 利用新型产品与服务颠覆行业价值链

10. 为物联网策略构建飞轮效应

三、安全好习惯:六项提示预防笔记本数据失窃

原文标题:6 Tips for Preventing Laptop Data Theft

作为日常工作的重要载体,笔记本设备已经成为当前一类极为重要的生产力平台。然而,一旦此类设备遭遇失窃,除了严重影响您的工作处理能力之外,还很可能引发灾难性的安全后果。根据英特尔公司过去几年的调查显示,企业因笔记本丢失而承受的平均损失达5万美元——在某些极端案例下,损失甚至可能高达数百万美元。那么,我们该如何预防可能因笔记本丢失带来的数据泄露?

1. 采用单一高强度密码

2. 使用强验证机制

3. 对密码进行轮换

4. 在进行差旅活动之前进行调查以发现潜在风险

5. 不要大肆宣扬您的差旅安排

6. 采取BYOD思维方式。

四、到底哪些因素阻碍着大数据成功?

原文标题:Issues Preventing Big Data Success

在今天的专家意见汇总当中,我们将围绕一个常见且极为关键的问题——到底是哪些因素阻碍着大数据成功?通过他们的回应,除了把握相关问题状况与解决思路之外,我们也能够借此勾勒出大数据技术目前的生存状态。

1. 误以为构建大数据湖即可坐等良好收效。

2. 未意识到需要切实解决的业务问题。

3. IT项目中的半数工作源自应用集成。

4. 不同数据格式需要进行标准化、洞察收集、标记并转化为可搜索格式。

5. 忽视实现全功能大数据系统的难度。

6. 缺少动态连接不同数据源的能力。

7. 缺少实现数据整合与可操作转化的能力。

8. Hadoop难以上手。

9. 惰性,懒于启动相关项目。

10. 情况因企业实际条件而异。

11. 对失败与学习抱有抵触情绪。

12. 坚守于某一特定技术。

13. 人才缺口巨大。

14. 生态系统快速发展,企业难以确定***解决方案。

15. 缺少高价值商业用例。

16. 对大数据技术不信任或者盲目信任。

17. 缺少资源及内部技术能力。

18. 数据仍处于彼此孤立的存在状态。

19. 在收集个人行为信息时担心违反法律要求。

20. 无法定义明确的商业目标。

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

戳这里,看该作者更多好文

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

2021-07-29 11:14:03

DevOpsLinux工程师

2011-07-15 16:57:43

AJAX

2012-09-27 10:41:26

2018-06-28 08:41:37

2016-09-28 10:55:09

云解决开源架构师

2015-12-30 11:10:24

高级C++程序员

2012-07-20 09:41:43

2023-02-09 09:56:32

架构

2011-07-13 15:23:22

程序员

2013-08-30 10:06:13

2015-08-05 15:46:36

代码程序员

2012-05-28 09:31:04

2018-08-07 08:36:54

pytestJavaScript微服务

2017-07-11 08:52:02

技术应用安全移动应用

2014-05-22 10:43:26

移动开发者优秀

2010-05-04 17:22:18

IT培训

2014-04-14 16:50:15

Linux专家

2023-04-24 10:59:29

CIO部署企业

2017-04-07 09:00:24

技术管理物联网开发

2017-05-09 08:40:05

点赞
收藏

51CTO技术栈公众号