Bootstrap
了解你的构建:发布经理构建难点应对指南
在如今的计算机行业,发布经理的工作任重而道远。一方面他们必须紧跟日益攀升的行业标准,发布速度的极限不断突破,现在要求的速度在过去是远远无法想象的。另一方面,质量的门槛也在不断抬高。 我并非诟病软件更
如何计算加速开发的实际价值
投资回报率(ROI)已成为在企业中引进工具、方法或者策略时必须考虑的关键指标。 尽管如此,在某些情况下,ROI 很容易衡量,而在其他情况下,则往往只衡量结果——金钱。这种评估角度是有效且必要的,但也
如何提升软件发布管理过程?
大家都说,实践出真知。在成为一位首席技术官(CTO)之前,我也是做着跑腿活,我的职业生涯是从软件工程师开始的,后来开始管理开发和 QA 团队,并负责发布管理管道。我做过上百个项目,其中一些的软件发布过
开发者为什么需要“不良代码”
“从未犯过错误的人也从未有过新发现。” — 塞缪尔·斯迈尔斯 想象一下场景:苏格兰,1928年。可能在下雨,一位科学家不小心让他的培养皿被霉菌污染了,他并不知道这个错误最终将拯救数百万人的生命,这项
C++ 开发者的八大痛点
C++ 开发走过了漫长的岁月。尽管新的语言不停涌现,还是丝毫没有动摇这个跨平台语言的影响力,C++ 赋予了开发者对系统资源和内存最大程度的控制能力。不过,C++ 开发也有其不足之处。本文将详述 C++
CMake、OpenCV 和单元测试
我写了很多关于 CMake 的文章,如果你感兴趣,可以点击以下链接阅读: CMake VS Make CMake:在构建世界掀起风暴 现代 CMake 使用技巧 CMake 交叉编译 C
内部开发平台如何赋能开发人员与业务
一个厨师只有具备烹饪美食的技能与经验,并且在设备、工具齐全的餐厅里才能发挥他的才能。交响乐团需要正确的乐器、指挥家和舞台才能演奏初美妙的音乐。 而在软件开发的世界,开发人员需要最好的工具包和开发环境
如何正确使用 include-what-you-use
简单地说,由 Google 开发的 include-what-you-use(IWYU)让源代码文件包含代码里用到的所有头文件。这种方法确保在改动了一些接口之后,代码依然最有可能编译成功。 之前我写
C++ cstdlib – 概览
什么是 C++ cstdlib? C++ 标准库头文件 (cstdlib in C++) 是 C++ 程序员使用最广泛的库头文件。它定义了一系列函数和宏,以实现跨团队、跨平台的高效且具有卓越表现的标
适用于 Mac 的最佳 C++ 编译器(以及找到合适的 C++ 编译器的方法)
想找到适用于 Mac 的最佳 C++ 编译器可能很棘手——实质上就是要找到一个能够快速、有效而高效进行编译的工具。如果编译器还附带额外特性,有助于使代码更为流畅,并能保持开发过程正常运行,那就更好不过
8大趋势,重塑金融服务行业
谈论“金融服务行业”就像谈论“亚洲大陆”。这是因为,通用行业概念但它掩盖了许多细分领域的细微差别和多样性,以及人们思考、工作和感受方式的巨大差异。 银行应用程序和一个量化交易公司都是金融服务公司,但
上下文切换给开发团队带来的隐形成本
所有人都明白开发人员最不喜欢工作中被打断。低头,戴上耳机,神情专注。如果你问他们一个问题,他们会略显困惑,因为他们在想你是谁,为什么你不是一行代码。 开发工作的大部分是深度工作,需要全神贯注。进入和
Incredibuild for Mac 来了!
Mac 开发者在寻找适合自己需求的工具时可能会遇到一些困难,因为 Mac 操作系统相对封闭,不像其他系统那样开放和灵活。尽管如此,Mac 开发者在开发应用程序时的需求(比如功能、效率等)和使用其他操作
Major European 银行 X Incredibuild
关于公司 Major European 银行是一家顶级的跨国欧洲金融巨头,拥有跨越三个世纪的悠久历史,在包括英国、埃及和美国等关键市场在内的全球55个国家拥有业务。该机构提供从零售银行和财富管理,到
量化交易策略:定义及其重要性
量化交易是华尔街和硅谷的秘密结合点,在这里数学和算法与金钱和市场相遇。虽然它曾经是金融巨头的专属领域,但现在它比以往任何时候都更易于接触。 但不要被愚弄,量化交易仍然是一种高速、高压的游戏,在毫秒间
;