技术债务

  
共有 561 2 3 4 下一页

清晰代码:如何编写易于阅读的代码 - Ryan

22-12-21 684 1 12k

我们将讨论为什么编写更多可读的代码,而不是简明(短)的代码。之后,以下是关于如何做到这一点的策略: 变量、类和函数的命名 辅助函数 代码注释 枚举/字典/密封类/等等。 包的组织和命名... 详细

软件工程一些最佳实践 - simonwillison

22-12-18 664 4k

许多团队也将考虑“最佳实践”的一些软件工程实践,下面是一些建议: 1、文档与代码在同一个 repo 中的 内部文件最重要的特点是信任:人们是否相信文件既存在又是最新的? 如果他们不相信,他... 详细

为什么我不做 TDD? - Shai

22-12-17 744 1 2k

编写大量的测试。这怎么可能是坏事呢? 但随着时间的推移,我从另一个角度看待它。我认为它是一个非常有限的工具,有非常具体的用例。它不适合我所建立的项目类型,而且经常阻碍它应该促进的流动过程。 在T... 详细

处理坏代码的 4 种策略

22-11-19 872 2k

坏代码时有发生——但你不需要成为坏人来打败它。 从更轻松的角度来看,糟糕的坏代码还会产生充足的就业机会: 需要许多优秀的开发人员修复错误的代码。 需要一两个高级开发人员审查代码并确保它不会再... 详细

Rust能让我写出好的代码 - Reddit

22-10-26 984 1 1k

Java是 "强类型 "的,但来自java这种督促并没有让我的代码结构变得更好。例如,Java能让你使用UnsignedInteger类型,但人们通常不会使用它。相反,建立“类”的感觉是很麻烦的,有... 详细

软件开发是非常主观的 - vadim

22-08-17 1377 1 2k

你们中的大多数人都熟悉加入一家新公司的感觉,并有那种重写一切的冲动。看到你的新团队成员几年前犯下的亵渎神明的行为,让你的眼睛很痛。当然,你知道的更多,你会在开发该功能时遵循最佳实践。对吗? 可能是... 详细

你不需要微服务? - itnext

22-07-30 1405 1 5k

亮点:微服务并不能确保良好的模块化:如果您使用 微服务 足够多,您可能会构建或借用一些不错的工具来简化服务之间的通信。但是,如果你不小心,你最终会得到一个紧密耦合的微服务式单体,每个函数都有大量... 详细

Go与C#的比较 - Reddit

22-04-30 2570 4 2k

我目前用这两种语言编程,而且我确实喜欢这两种语言--这是我最喜欢的两种编程语言,而且我觉得这两种语言都是我学习过程中的重要入门。 C# 有很多语法糖,虽然它可以(而且经常被)滥用,但可以减少... 详细

Golang不利于重构升级? - fasterthanli

22-04-30 815 1 2k

本文作者曾经发布《 我想离开Golang先生的狂野之旅 》,该文反复出现在Reddit、Lobste.rs、HackerNews等地方引起广泛争议,本文是其最新文章,主要指出go虽然很容易上手,但是... 详细

Twitter能公开其算法吗?

22-04-28 498 1
恰逢马斯克收购推特之际,马斯克表示将公开推特的算法,最近推特新增又删除了一个名为“算法”却无代码的GitHub存储库,一些人认为这是在与马斯克开玩笑,更专业的观点如下: 一些 Reddit 用户将此... 详细

你见过一个有着11,000行的源代码文件吗? - Austin

22-04-04 364 2k

很久以前,在我的第一份软件工作中,我收到了一份关于一个内部产品的错误报告,我甚至不知道这个产品的存在。 结果发现这是一个应用程序,基本上提供了公司内任何员工可能需要的所有表格。基本上是一个万能的资... 详细

BBC如何使用团队拓扑构建内部核心平台?

22-03-25 371 3k

在软件工程方面,我们的愿景是让 BBC 以其工程和内容而闻名。为此,我们必须进一步发展 BBC 作为产品和技术公司的理念。 我们的资产中有数百个 微服务 ,所以我们有跨学科团队负责每一个。我们尽... 详细

如何消除组织债务? - Aaron

22-03-23 305 1k

财务和技术债务现在在很大程度上是众所周知的概念,它们在组织中发挥着极其重要的作用。 但是存在第三种债务,可能比它的任何一种债务都更有害,任何希望在 21 世纪建立可持续组织的人都需要了解它。 去年,... 详细

RefactorFirst:寻找Java代码库中无所不包的大型“上帝”类

22-03-10 718
这个 Java 代码库工具将帮助您识别应该首先重构的上帝类,也就是意大利面条的“ BigBallOfMud " class='body_href' >大泥球 ”类,代码很长都混沌编织在一起的类... 详细