【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
本期给大家推荐的是2017年三大最热门云计算相关职位、关于CSS架构设计的五种重要方法、单元测试为软件开发带来的八项助益和API时代下的软件开发工作将经历哪些转变等。
一、2017年三大最热门云计算相关职位
原文标题:The 3 hottest cloud jobs for 2017
随着云计算市场的不断扩张,除了企业、特别是中小型企业能够从中获得显著收益之外,我们普通从业者也拥有了更多职业发展选项。那么,问题来了:新一年内哪些云计算相关职位最值得争取?下面,我们将从市场需求、薪酬与稳定性三个方面给出答案。
1. 云架构师
2. 云大数据专家
3. 云数据集成专家
二、关于CSS架构设计的五种重要方法
原文标题:Five Methodologies for Architecting CSS
CSS架构设计并非易事,但幸运的是LESS与SASS能够切实协助大家完成模块设计。不过具体来讲,CSS中的每一项方法都不可能适合全部需求,这意味着大家需要在合适的用例中选择合适的方法项目。在今天的文章中,我们将着眼于其中五种重要方法加以阐述。
1. SMACSS
2. MaintainableCSS
3. CSS Guidelines
4. BEM
5. OOCSS
三、单元测试为软件开发带来的八项助益
原文标题:8 Benefits of Unit Testing
无论是敏捷性、持续集成还是测试驱动型开发,其具体流程都不可避免地涉及单元测试。在计算机编程领域,单元测试是指一种对源代码各个单元进行独立测试以确认其是否与需求相符的测试方法。为何单元测试如何重要?它又能为我们带来哪些助益?下面,我们一起来看。
1. 实现流程敏捷性
2. 提升代码质量
3. 更早发现软件bug
4. 促进变更并简化集成
5. 提供文档
6. 调试流程
7. 优化设计
8. 降低成本
四、API时代下的软件开发工作将经历哪些转变?
原文标题:App Development in the Era of APIs
随着API驱动型开发时代的来临,API发布、API管理与API消费已经成为开发人员耳熟能详的典型场景。而作为新时代开发工作所经历的必然转变,API的兴起令相关管理平台变得极为重要。那么,要顺利完成开发任务,我们的API管理平台需要具备哪些特性?
1. API自动生成
2. 自动将SOAP转换为REST
3. 应用内API消费易行性
4. API内设计、测试与共享易行性
5. API仍处于发展阶段
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】