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

为什么大多数公司最好避免使用微服务? -GreekDataGuy

21-10-16 665 2 banq

微服务似乎是完美的解决方案。从理论上讲,它们可以提高开发速度,同时允许您独立扩展应用程序的不同部分。 但实际上,微服务带有隐藏的成本。也就是说,我认为如果不亲自构建它们,您就无法真正理解它们的复杂性... 详细

作为软件工程师你应该知道的100件事 - Harish

21-08-17 415 3 banq

构建软件: (1)过早优化是万恶之源。不要低估这个说法。 (2) 您很少需要从头开始构建某些东西。几乎每个用例都有库和依赖项。所以握住你的键盘,不要重新发明轮子。 (3) 了解问题的... 详细

系统建模中的最佳实践 - lethain

21-10-17 347 banq

有相当多的人在进行系统建模,不少人认为自己是系统思想家,但相当随意地使用建模等技术。即使有可用的建模工具,我也经常走直观建模的捷径,随着时间的推移,这让我在犯善意的推理错误方面受到了很大的教育。 G... 详细

”HTTP状态418:我是一个茶壶“还是那么有趣吗?

21-09-16 903 banq

HTTP状态418:I'm a teapot,客户端错误响应代码表明服务器拒绝冲煮咖啡,因为它永远是一个茶壶。这个错误是对 1998 年和 2014 年愚人节笑话中定义的超文本咖啡壶控制协议的引用。... 详细

著名国外企业协作软件Slack关于设计API的经验分享

21-08-22 322 1 banq

Slack是一种可以把各种碎片化的企业沟通和协作集中到一起(类似钉钉): 多年来,我们始终牢记的一件事是为出色的开发人员体验而设计。虽然我们可以在幕后更改我们功能的实现,但删除或更改现有 API 的... 详细

软件可重用的"三法则rule-of-three"

21-09-04 348 1 banq

本文是世界最大问答社区Stack Overflow和 Discourse 的联合创始人的文章: 2004 年,当我第一次阅读 《软件工程的事实与谬误》 时,它提到: 软件可重用有两个“三规则”: ... 详细

使用微服务的设计模式 - fabric

21-08-24 498 banq

电子商务企业正在使用 微服务 为其商店构建一组可重用的组件。这些服务通过独立于前端运行,可以更轻松地将您的内容大规模交付到多个渠道。 在这篇文章中,我将讨论您可以实现的几种 设计模式 并解释... 详细

金融科技行业软件开发的安全类最佳实践

21-10-05 382 banq

自世纪之交以来,金融科技行业呈指数级增长,支付欺诈的威胁同样与之相匹配。随着在线信用卡交易和无线支付在世界范围内越来越受欢迎和需求,新的金融科技企业出现了。然而,在这个竞争激烈的市场中,那些缺乏严格... 详细

6年软件工程实践后的心得 - Blogomatano

21-08-30 299 1 banq

现在相信的事情: 当您和不同经验水平的团队合作时,使用类型语言会更好(不是动态语言) 敏捷的站立会议实际上对于新手很有用。 Sprint 刺有自己的存在价值,前提是只要他们是实际路线修正(... 详细

在SpringBoot中应该避免的反模式 - Ali

21-08-29 295 1 banq

Spring Framework 及其顶层实现 Spring Boot 和 Spring MVC 是 Java 世界中最常用的框架。它被使用得越多,随着时间的推移就会出现越多的不好和好的做法。   ... 详细

幽默:重构的德文定义

21-08-20 235 1 banq

重构这个词语refactoring的德文定义: verschlimm bessern (V )to make something worse by a well-meaningbut mi... 详细

高效Java:抛出适合抽象的异常 - Kyle Carter

21-08-25 449 banq

《Effective Java》一书的大部分内容都是聚焦构建一个干净、易懂的 API 以及它如何成为一个伟大库的基础。类的 API 的一部分是任何异常,它可能会抛出已检查(它成为签名的一部分)或未检... 详细

谷歌的依赖管理最佳实践

21-08-15 261 banq

本文介绍了一组用于管理应用程序依赖项的最佳实践,包括漏洞监控、工件验证以及减少依赖项足迹并使其可重现的步骤。 这些实践中的每一个的具体情况可能会因您的语言生态系统和您使用的工具的具体情况而异,但一般... 详细

15个Javascript清洁代码演示

21-08-27 136 banq

代码应该以不言自明、易于理解、易于修改或扩展新功能的方式编写。因为代码被阅读的比写的多,这就是为什么如此强调干净的代码。 我们的源代码更具可读性: 越容易维护 新开发人员理解实现所需的时间更... 详细

PagerDuty的API开发经验分享 – Increment

21-08-06 142 banq

在本文中,将分享PagerDuty如何通过很少的新软件开发和一些简单的流程更改来启动的API 开发。 API 契约本质上是一成不变的,添加、更改或迭代它们通常既麻烦又困难。API 更改过程本身可能会... 详细

共有 961 2 3 4 ... 7 下一页