#Java编程技巧心得

幽默:程序员耍小聪明导致认知负担 - tef

21-05-30 649 4 banq

有一种观点:未来编程系统发展应该以减少认知负担为主要目标,这个观点是好的,例如低代码开发工具等,更简单的编程语言等,但是必须认识到:解决认知负担是社会性的、是自然性的系统工程,或者说,我们创造的混乱... 详细

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

21-10-16 695 2 banq

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

每个程序员都需要知道的概念和术语 - codeburst

21-07-16 579 2 banq

这些概念术语包括:概念完整性、内聚性、抽象数据类型、耦合、信息隐藏、最小惊讶规则等。 如果您读过一本技术书籍(我想您应该是一名软件工程师),您可能会发现一个您不熟悉的术语或概念。也许你在大学的某个时... 详细

被误解软件开发: 高质量代码才能最快投入生产 - itnext

21-08-03 432 2 banq

软件开发被误解了,因为人们认为它是短期的创造,但是不明白:高质量却是将软件投入生产的最快方式。 高质量的代码使维护更容易并减少代码交互时间。低质量的代码会慢慢地产生更多的问题并减慢开发速度。 非开发... 详细

三种很难学到的Java踩坑教训 - Miloš

21-07-29 426 2 banq

学习Java很难。经验是最好的老师。经验教你克服错误。我从错误中吸取了教训。你可以从我的错误中吸取教训。 这是我通过艰苦的方式学到的东西,而您不必这样做。 1. Lambdas 可能会给你带来困... 详细

Java的Void方法是反模式的? - DZone

21-07-23 476 1 banq

如果你想知道为什么你应该避免 void 方法,这篇文章就是为你准备的。在这里,您可以找到他们的所有问题,并了解它们如何影响您的系统。 关于在我们的代码中使用 void 方法,以及我们是否应该将它们视... 详细

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

21-09-04 354 1 banq

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

书评:软件设计哲学

21-08-03 348 1 banq

这是来自henrikwarne的书评,banq有不同意见: 我真的很喜欢John Ousterhout 的 A Philosophy of Software Design 。它紧凑而简短,只有 17... 详细

一万小时编程以后的思考 - matt

21-08-07 491 1 banq

需要一万小时编程才可能是世界级专家: 在任何技能上获得世界级专业知识的关键在很大程度上取决于以正确的方式练习,总共大约 10,000 小时 ——Malcolm Gladwell in Outli... 详细

幽默:游戏编程与其他编程完全不同? - hillelogram

21-06-07 283 1 banq

有没有人觉得游戏编程与其他编程完全不同?就像不同的传统智慧,不同的有影响力的人物,不同的术语行话。我觉得移动开发、科学计算、金融和DBA都和“主流企业编程”不同,但是,如果有人告诉我他们从游戏开发转... 详细

高效编程的启发式列表 - Allen Holub

21-08-15 286 1 banq

没有心理安全、尊重和信任,以下任何事情都不可能发生。 过程存在于为人服务;人是第一位的。 最好的工作方式是协作。谈判不是合作。做出英勇努力的孤立个体永远不会像协作团体那样有效。当客户、业务人... 详细

VS Code刚刚增强Java开发功能 - foojay

21-05-20 289 banq

VS Code对于Java来说越来越好。在过去的两个月中,我们在所有关键领域都取得了进展,包括核心语言支持,测试,调试,重构和项目管理。让我们来发现新的隐藏的和更少隐藏的宝石!   有了类型层次... 详细

Python Clean Code提示:不要添加冗余上下文

21-08-18 241 banq

Python clean Code 提示:不要添加冗余上下文 不要向变量名添加不必要的数据,尤其是在使用类时。 # This is bad class Person: __i... 详细

EnumSet可能是Java中最无意义的类 - nullprogram

21-06-12 197 banq

numSet 可能是 Java 标准库中最无意义的类。它有两个目标,但都失败了。   背景 在过去,Java 程序员会像 C 程序员一样构建枚举。例如,这是一个 C 风格的位域枚举(这些罗马人... 详细

Java泛型中的类型擦除解释 | baeldung

21-07-30 201 banq

ava 语言中引入了泛型概念,以在编译时提供更严格的类型检查并支持泛型编程。在这篇简短的文章中,我们将讨论 Java 泛型中一种称为类型擦除的重要机制的基础知识。   什么是类型擦除? 类型擦... 详细

共有 371 2 3 下一页