#Java编程最佳实践文章排行榜

经验分享:Apache Kafka的缺点与陷阱 - Emil Koutanov

19-12-23 3652 4 banq

我已经协助了一些大型客户使用Kafka作为消息传递主干来构建 微服务 风格的体系结构,并对它的功能和真正使他们发挥作用的用例有了相当好的理解。但是我绝对不是卡夫卡的辩护律师。经历了如此迅速的采用... 详细

Java Map的最佳实践 - tremblay

19-08-24 1000 3 banq

今天的主题是关于Map我在许多代码评审中看到过的错误。 在Java 8中,添加了一些有用的新方法: if (map.containsKey(key)) { //... 详细

软件设计专家的八种习惯 | 麻省理工学院出版社

19-10-09 1368 3 banq

最好的设计师在工作时会采用特定的习惯、可学习的实践以及遵守的原则。 是什么成就软件设计专家?传统回答是经验和天生的能力,这无法让人满意,尽管它包含了真理的要素,但它所提供的东西很少,我们无法从中学习... 详细

复制粘贴编程?如果不追问为什么,互联网上大多数技术内容都是胡扯 -aleksandra.codes

20-06-08 990 1 banq

在过去的几年中,当我与许多开发人员一起工作并与之交谈时,我注意到了一种重复的模式。这一直困扰着我很多,我一直在思考和讨论: 您为什么要采用这种方法? 我不知道。在某篇文章中。 我不知道。我从... 详细

哪些API最佳实践表示您很讨厌客户?- ACM Queue

19-12-12 1399 1 banq

您是否对客户不屑一顾?您希望他们会消失吗?当您与客户互动时,您是在默默地幻想着他们转向竞争对手的产品吗?简而言之,您讨厌客户吗? 也许您应该尝试使用公司的外部API来表示不屑。什么?你怎么能做到这一... 详细

批处理最佳实践 - Vlad Mihalcea

20-01-31 1397 1 banq

大多数应用程序至少具有一个批处理任务,在后台执行特定的逻辑。编写批处理作业并不复杂,但是您需要了解一些基本规则,这里将列举一些我发现最重要的规则。 从输入类型的角度来看,处理项目可以通过轮询数据库来... 详细

以可靠的方式运维大型分布式系统:我在Uber学到的实践 - Gergely Orosz

19-07-18 1 570 1 banq

在过去的几年里,我一直在构建和运营一个大型 分布式系统 : 优步 的 支付系统 。在此期间,我学到了很多关于 . 详细

十大必须知道的Kubernetes设计模式 - Bilgin Ibryam

20-05-27 769 banq

这是从 Kubernetes Patterns一书 综合而来的初学者必知的十大 设计模式 。熟悉这些模式将帮助您理解Kubernetes的基本概念,从而在讨论和设计基于Kubernetes的应用... 详细

常见的API错误以及如何避免它们 - LogRocket Blog

19-09-11 1286 1 banq

本文中的建议适用于任何API。但是,当应用程序使用动态语言(如JavaScript)编写而不是更静态的语言(如Java)时,我们会考虑更容易遇到的一些问题。 Node.js有时被称为胶水,它将系统导... 详细

杀死Apache Kafka:过度架构的陷阱 - Stephanie Sherriff

19-12-24 865 banq

通往地狱的道路充满了良好的愿望。希望您可以从我们的错误中学习并发现为什么在开始下一个项目时应该考虑极简主义。 在Spaceship,Voyager应用程序后端的第一个迭代很大程度上依赖于Kafka。... 详细

财务建模最佳实践 - DDD相关建模

19-07-16 1289 banq

本指南将为读者提供有关财务建模最佳实践的信息,以及如何在Excel中构建财务模型的简单易学的分步指南。这些提示改编自CFI讲师,拥有超过15年的金融分析师培训经验。模型构建的关键结构. 模型构建... 详细

五个代码审查反模式 - Trisha Gee

20-05-08 582 banq

本文指出了所有开发人员在审查其代码或提交拉取请求时可能遇到的特定反模式,并对此进行了谴责。 代码作者花了数小时甚至数天的时间来创建他们认为最有效的解决方案。他们考虑了多种设计方案,并采取了最相关的道... 详细

Java测试现代最佳实践 - Philipp Hauer

19-09-17 841 banq

可维护和可读的测试代码对于建立良好的测试覆盖率至关重要,这反过来又可以实现新功能并执行重构而不必担心破坏某些内容。这篇文章包含了作者在Java中编写单元测试和集成测试多年来收集的许多最佳实践。它涉及... 详细

设计Akka.NET领域事件和命令的最佳实践 | Petabridge

19-08-07 675 banq

这是一篇.NET中Akka的 领域事件 和命令设计文章,阐述如何通过设计事件使Akka.NET编程更容易。详细点击标题见原文: 1. 慷慨地使用标记/身份接口 如果我们有大量的域事件用于... 详细

优步公司的Go语言编写风格指南

19-10-12 477 banq

本指南的目的是通过详细描述在Uber编写Go代码的注意事项来管理这种复杂性。这些规则的存在是为了使代码库易于管理,同时仍然允许工程师有效地使用Go语言功能。 该指南最初由 Prashant Vara... 详细

共有 93 上一页 1 2 3 4 5 6 ... 7 下一页