首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将超过5000万行JS代码迁移到TypeScript,我们得到10大见解

背 景 在 TypeScript 出现之前,彭博社已经在 JavaScript 上投入了大量资源——超过 5,000 万行 JS 代码。...我们的主要产品是彭博终端,其中包含 10,000 多个应用。这些应用种类繁多,包括显示大量实时财务数据和新闻的应用、提供交互式交易解决方案的应用,还有多种消息应用,等等。...10 大学习要点 1. TypeScript 可以是 JavaScript+Types 多年来,TypeScript 团队一直积极推行和遵循标准 ECMAScript 语法和运行时语义。...10. 生成的声明可以包含非必要依赖项 TypeScript 声明文件的消费者通常只关心包的公共类型 API。...延伸阅读: https://www.techatbloomberg.com/blog/10-insights-adopting-typescript-at-scale/

1.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS中可能用得到的全部的排序算法

    本篇有7k+字, 系统梳理了js中排序算法相关的知识, 希望您能喜欢....原文:JS中可能用得到的全部的排序算法 导读 排序算法可以称得上是我的盲点, 曾几何时当我知道Chrome的Array.prototype.sort使用了快速排序时, 我的内心是奔溃的(啥是快排, 我只知道冒泡啊...之前在捋一捋JS的数组一文中就提到: Chrome的v8引擎为了高效排序, 在排序数据超过了10条时, 便会采用快速排序. 对于10条及以下的数据采用的便是插入排序....再将各组连接起来, 便得到一个有序序列. MSD方式适用于位数多的序列. LSD: 由低位为基底, 先从kd开始排序,再对kd-1进行排序,依次重复,直到对k1排序后便得到一个有序序列....本文作者:louis 本文链接:JS中可能用得到的全部的排序算法 参考文章 JS家的排序算法 - 简书 白话经典算法系列之三 希尔排序的实现 - MoreWindows Blog - 博客频道 - CSDN.NET

    1.7K20

    每天精心Coding 8小时,3个月后你将得到一座……“屎山”?

    由于从无到有是创造新的业务系统,有其非重复的特性,所面临的问题也总有这样或者那样的不同,因而解决问题的人可以从中学习理论或者实践上的新知识,从而得到持续学习的快乐。...2.2 小步快跑阶段 顺利的话,系统投入市场后很快就得到市场验证,短期收货大量的用户,随之而来的是各种用户的声音,产品需求暴增。...虽然繁忙但是劳动成果能够被他人使用并有所帮助,我们的内心充满着前所未有的成就感,同时业务价值也慢慢体现,它就是万千研发眼中的“白月光”,所有人都以参与该项目为荣,而且参与者无论是答辩晋升还是绩效考核一般都会得到正向反馈...随着业务趋于稳定,我们能够发挥创造性的地方越来越少,剩下的更多是沉闷、枯燥的维护工作,而且组织的目光更多聚焦于新的战场,旧系统的维护工作相较于新的项目得到关注更少,自然而然成就感也就越来越低,也就产生了讨厌情绪...可实际上这和敏捷八杆子打不着,图了一时快却得到了一屁股债,后期需要花费大量的时间治理债务。

    65041
    领券