首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端达人

    11个JavaScript代码重构最佳实践

    作者:曾探 来源:《JavaScript设计模式与开发实践》 模式和重构之间有着一种与生俱来的关系。从某种角度来看,设计模式的目的就是为许多重构行为提供目标。 spirit.attack( 'waveBoxing' ); // 输出:RYU: 使用波动拳 spirit.attack( 'whirlKick' ); // 输出:RYU: 使用旋风 11

    88451发布于 2020-10-22
  • 来自专栏程序员成长指北

    11个JavaScript代码重构最佳实践

    作者:曾探 来源:《JavaScript设计模式与开发实践》 模式和重构之间有着一种与生俱来的关系。从某种角度来看,设计模式的目的就是为许多重构行为提供目标。 spirit.attack( 'waveBoxing' ); // 输出:RYU: 使用波动拳 spirit.attack( 'whirlKick' ); // 输出:RYU: 使用旋风 11

    1.4K21发布于 2020-10-19
  • 来自专栏阿杜的世界

    【译】11条Java异常处理的最佳实践

    本文翻译自Top 11 Java Exception Best Practices ---- 在之前关于Java异常的文章中,已经探讨过suppressed exceptions和Java Exceptions 要想在实际项目中正确处理Java异常,你应该熟练掌握一些Java异常处理的最佳实践。 ? Java 异常处理的最佳实践 不要 在catch语句块中压制异常 public class ExceptionExample { public FileInputStream testMethod1

    62740发布于 2018-08-06
  • 来自专栏腾讯云文档

    【优秀最佳实践展播】第11期:Elasticsearch Service

    “产品使用攻略”、“上云技术实践” 有奖征集啦~ 图片案例名称案例简介腾讯云大数据 ES 一站式全托管自治索引简介介绍由腾讯云大数据 ES 自研的一站式全托管自治索引,自治索引适用于时序数据(如日志分析 Elastic Stack 最佳实践系列:Beats->ES,一个更轻型的架构选择介绍基于腾讯云大数据 Beats>ES 架构构建日志分析系统的最佳实践,该架构下能够轻松帮助客户更加健壮地、效率更高地完成数据流转 腾讯云大数据 ES 集群多可用区容灾实现原理及最佳实践介绍腾讯云大数据 ES 中集群多可用区容灾最佳实践方案,提供跨可用区部署和支持单可用区平滑升级到多可用区集群。 PB 级大规模腾讯云大数据 ES 集群运维与调优实践如何玩转 PB 级超大规模数据搜索?且看腾讯云大数据 ES 支撑游戏客户的 PB 级大规模运维与调优实践。 图片【合集】腾讯云优秀最佳实践展播【有奖征文】腾讯云产品“用户实践”长期征集啦~【集锦】腾讯云文档有奖活动汇总

    1.4K50编辑于 2022-10-12
  • 来自专栏挖掘大数据

    最佳实践分析:IBM Cognos 11如何链接Hadoop

    在最新的Cognos Analytics 11 环境中使用 Hadoop 的另一种方法是使用文本文件 (如 CSV) 传输数据。 IBM Cognos 11新特性 首先,Cognos升级到Cognos 11版本有很多重大的变化,名称也由Cognos Business Intelligence变更为Cognos Analytics, Cognos Analytics提供了以下功能: 提供用户端分析 可定制的用户界面,为桌面、平板电脑和智能手机提供一致的体验 综合搜索功能,帮助您导航和快速访问已知内容和发现新内容 自动选择基于数据类型的最佳默认可视化 IBM Cognos 11对Hadoop的支持 在Cognos11最新的功能里,也强化了对于Hadoop的支持,首先,Hive是一个驻留在Hadoop之上的数据仓库系统,Hive提供了数据提取,转换和导入

    1.8K100发布于 2018-01-10
  • 来自专栏Java 技术小屋

    Java 异常处理下篇:11 个异常处理最佳实践

    在本文中,我们将探讨异常处理的一些最佳实践,这些实践有助于编写更健壮和可维护的程序代码。 最佳实践早抛出,晚捕获原则早抛出,晚捕获是异常处理中比较经典的原则,它告诉我们出现异常时应该尽可能早的抛出而不是等异常变得更加复杂后再抛出;而捕获异常时,需要等我们可以处理时再进行捕获,而不是为了捕获而捕获 logger.error("Error closing input stream: {}", e.getMessage(), e); } }}总结通过遵循这些最佳实践 作为一个 Java 后端技术爱好者,我不仅热衷于探索语言的新特性和技术的深度,还热衷于分享我的见解和最佳实践。我相信知识的分享和社区合作可以帮助我们共同成长。

    1.1K40编辑于 2023-12-15
  • 来自专栏测试技术圈

    (转) 11 个高效的同行代码评审最佳实践

    我们还开发了最佳实践的理论,以便部署实现评审的效率与价值。本文概括了以下的这些实践。 为了测试我们对代码评审及轻量级评审的结论,我们对代码评审进行了最大规模的研究工作。 CodeCollaborator 会自动收集工具,提供评审层次和总结层次的 根据我们的研究结果,总结了 11最佳实践 您应该警惕,同行(原翻译为平等)代码评审(在该过程中,软件发布以确保质量之前, 本文描述了考虑效率时的 11最佳实践,科学研究和 SmartBear 领域内的经验证明轻量级同行评审是高效的。使用这些技术,可以确保代码评审能够改进代码 - 而不用占用开发员的时间。 确认缺陷得到了修复 是的,这种“最佳实践”看起来好像是没有脑子的。如果您遇到了评审代码以找到缺陷的所有问题,那么修复它们就变得顺理成章了! 既然您已经学会了代码评审 流程 的最佳实践方式,那么我们接下来将会讨论一些社会效应,以及怎样管理它们以获得最佳的结果。 8.

    2.2K10发布于 2019-10-09
  • Java 异常处理下篇:11 个异常处理最佳实践

    在本文中,我们将探讨异常处理的一些最佳实践,这些实践有助于编写更健壮和可维护的程序代码。 最佳实践早抛出,晚捕获原则早抛出,晚捕获是异常处理中比较经典的原则,它告诉我们出现异常时应该尽可能早的抛出而不是等异常变得更加复杂后再抛出;而捕获异常时,需要等我们可以处理时再进行捕获,而不是为了捕获而捕获 logger.error("Error closing input stream: {}", e.getMessage(), e); } }}总结通过遵循这些最佳实践

    53910编辑于 2024-11-11
  • 来自专栏喵叔's 专栏

    【GIT最佳实践】--GIT最佳实践

    一、提交消息规范 提交消息规范是在使用Git进行版本控制时的一项最佳实践,它有助于组织和标准化提交消息,使团队更容易理解和管理项目的变更历史。 以下是关于Git提交消息规范的最佳实践: 使用清晰、有意义的消息: 提交消息应当简洁而明了地描述本次提交的目的和内容。使用明确的语言,让其他开发者能够快速理解提交的重要性。 通过遵循这些Git提交消息规范的最佳实践,你可以提高团队协作的效率,更容易维护项目的历史记录,并降低理解和管理代码变更所需的认知负担。 三、GIT工作流程的最佳实践 在Git中,使用适当的工作流程是关键的最佳实践,它有助于组织团队的协作,确保代码库的整洁性,并提高项目的可维护性。 以下是关于Git工作流程的最佳实践: 选择适合项目的工作流程: 根据项目的性质和规模,选择适合的工作流程。

    2.2K40编辑于 2023-10-09
  • 来自专栏Linyb极客之路

    REST API有关幂等性等11最佳实践

    由于我经常在 API 设计中看到相同的错误,因此我认为写下一组最佳实践可能会更好。 规则#11:一定要提供幂等机制 幂等性是操作的属性,如果您多次执行该操作,则不会改变结果。

    1.2K20编辑于 2023-11-08
  • 来自专栏服务器运维日常

    腾讯云2024双11大促:主机安全最佳实践

    引言 腾讯云2024双11大促已正式开始,在这场活动中,腾讯云为用户带来了超值福利,其中云计算产品就包括云服务器CVM和轻量应用服务器,这两者产品拥有不同的使用场景。 本文将详细介绍在腾讯云2024双11活动中,基于腾讯云CVM云服务器,使用主机安全产品的最佳实践,构建稳固的云上安全防护体系。 请注意,具体活动时间、规则及参与方法均以腾讯云官网页面为准。 一、活动时间及参与方式 活动时间:2024年11月1日 至 2024年11月30日23:59:59。

    13.9K21编辑于 2024-11-14
  • 来自专栏SAP最佳业务实践

    从SAP最佳业务实践看企业管理(11)-CRM

    C66 客户和联系人管理 本文介绍了 CRM 客户和联系人管理的可能业务情景。此业务情景逐步向您展示了客户和联系人管理如何对销售流程进行支持、可用的选项以及可在此流程中使用的功能。 本文按逻辑顺序汇总了多个活动。一般而言,一个活动的完成是下一个活动的前提。根据您的项目中所采用的配置,您的情况会与本文中的描述有所不同。 流程步骤业务条件业务角色预期结果创建销售员工的任务具有新潜在客户的联系人销售经理未完成任务检查任务 销售员工在未完成任务清单中发现任务创建新客户 销售员工已创建新客户创建新联系人 销售员工已

    1.1K70发布于 2018-03-26
  • 来自专栏东风微鸣技术博客

    Spring Boot 微服务上容器平台的最佳实践 - 11 - ZUUL

    前言 今天开始第11篇, 主要介绍 ZUUL. ZUUL 这个Demo 使用Zuul作为微服务之间所有调用的中心代理。 { logger.info( "No groovy script found under /groovy/.groovy" ); } 结束语 至此, 关于《Spring Boot 微服务上容器平台的最佳实践

    92310编辑于 2022-04-21
  • 来自专栏SAP最佳业务实践

    SAP最佳业务实践:ETO–项目装配(240)-11研发工作

    image.png CJ20N开始研发工作 在此项目中,设置 WBS 要素订单 来控制 WBS 要素 研发、生产和交货/测试 中的对应活动。在完成研发工作后,可以在 WBS 要素订单中确认活动 设计批准以及第一笔预付款 的里程碑。因为项目中的里程碑已分配给销售订单中的开票计划,所以可以对 第一笔预付款 进行开票。 在此步骤中,开始项目中的研发工作。 角色项目经理 后勤®项目系统®项目®项目构造器 1. 在工作清单中选择相关项目 (M-OPXXX),并使用拖放操作将其移至 项目结构:描述 区域。如果该项目不

    1.1K90发布于 2018-03-27
  • 来自专栏北野茶缸子的专栏

    11-肿瘤外显子1.1-gatk 最佳实践:开篇

    Date : [[2022-06-03_Fri]] Tags : #生信/外显子/实践 #生信/外显子/gatk 前言 GATK,即Genome Analysis Toolkit,GATK 在鉴定肿瘤的 也很方便了,可以在官网:Getting started with GATK4 – GATK[6] 也可以直接使用conda 下载最新版: conda install -y gatk4 1-gatk最佳实践没有说的部分 somatic mutations using GATK4 Mutect2 – GATK[10] Somatic short variant discovery (SNVs + Indels) – GATK[11 mutations using GATK4 Mutect2 – GATK: https://gatk.broadinstitute.org/hc/en-us/articles/360035531132 [11

    1.8K20编辑于 2022-07-07
  • 来自专栏sktj

    Docker 最佳实践

    1、每个容器只运行一个进程 2、配置和数据文件应该单独存储与备份。 3、使用.dockerignore 文件。在镜像构建过程中,Docker 会将Dockerfile 所在文件夹下的内容(即build context)复制到构建环境中。使用.dockerignore 文件可以将指定文件或者 文件夹在镜像构建时从文件复制列表中排除。如果你不使用.dockerignore 文件,请确 保在只有所需最小集合的文件夹下构建镜像。

    1.1K10发布于 2019-10-30
  • 来自专栏阮一峰的网络日志

    jQuery最佳实践

    ============================================== jQuery最佳实践 阮一峰 整理 ? 1. (1)最快的选择器:id选择器和元素标签选择器 举例来说,下面的语句性能最佳:   $('#id')   $('form')   $('input') 遇到这些选择器的时候,jQuery内部会自动调用浏览器的原生方法 所以,最佳选择是$parent.find('.child')。而且,由于$parent往往在前面的操作已经生成,jQuery会进行缓存,所以进一步加快了执行速度。 具体的例子和比较结果,请看这里。 11. 选择作用域链最短的方法 严格地说,这一条原则对所有Javascript编程都适用,而不仅仅针对jQuery。 我们知道,Javascript的变量采用链式作用域。

    2.5K60发布于 2018-04-12
  • 来自专栏前端架构师笔记

    lerna最佳实践

    lerna最佳实践 multirepo VS monorepo 在介绍我们今天的主角 lerna 之前,首先了解下什么是 multirepo ?什么是 monorepo ? ,支持选择单独针对某个包发版本或者统一发版本 多个仓库之间可以共享统一的代码规范,版本管理更加规范 以下我会分两个部分介绍下 lerna,首先是介绍 lerna 的常规用法,然后介绍下 lerna 的最佳实践 最佳实践 前面我们已经介绍了 lerna 的相关概念和基本用法,目前最常见的解决方案是基于 lerna 和 yarn workspace 的 monorepo 工作流。 总结 以上就是一个完整的基于 lerna + yarn workspace 的 monorepo 的实践流程,里面包含了依赖包的管理、完善的工作流、统一的代码风格、一键发布机制等,当然还有一些不够完善的地方需要自己补充 参考链接: erna 使用指南 lerna+yarn workspace+monorepo项目的最佳实践 Lerna+Yarn workspace管理多npm Yarn Workspace使用指南

    2.8K20编辑于 2022-05-10
  • 来自专栏肉眼品世界

    Gradle最佳实践

    GOOGLE_URL } maven { url NEXUS_URL } } }} 三、最佳实践 本文作者:木小丰,美团Java高级工程师,关注架构、软件工程、全栈等,不定期分享Java研发过程中的实践、思考。

    2.2K30发布于 2021-01-25
  • 来自专栏民工哥技术之路

    Iptables 最佳实践

    考虑一种网络拓扑应用情景,一个内部局域网中有多台服务器提供不同的服务,如web服务、FTP服务、ssh、telnet等,通过服务器(或网关、防火墙)连接外部网络,如果外部网络上的主机需要访问这些服务器,则需要在网关上实现转发。

    1.9K20发布于 2020-11-09
领券