Introduction

组织介绍

ThoughtWorks 成立于 1993 年,如今已从一个小团队发展成为在 17 个国家拥有 8000 多名员工的全球领先的软件及咨询公司。

2004 年进入中国,目前已在北京、西安、成都、上海、武汉、深圳及香港等地设立七个办公室,拥有超过 2000 名员工我们拥有专业卓越的跨职能团队,汇集了大量战略专家、开发人员、数据工程师和设计师,20 多年来,他们为全球各地的众多合作伙伴倾力服务。

We create

底层

  • SynestiaOS 是一个面向物联网设备的基于标准的开源操作系统,面向机器人,智能手表,电视和汽车信息娱乐等平台。

AI

  • EmoPy - A deep neural net toolkit for emotion analysis via Facial Expression Recognition (FER)

基础设施

collecting

行业探索

collecting

遗留系统现代化

  • Tequila - 是一个系统分析工具,实现从 API 到数据库的分析和可视化。
  • Coca 是一个用于系统重构、系统迁移和系统分析工具。它可以分析代码中的 badsmell,行数统计,分析调用与依赖,进行 Git 分析,以及自动化重构等。
  • Lemonj 一个面向 CSS/LESS/SCSS 的分析、坏味道检查和自动化重构工具。

DevOps

高效协同

  • Mingle 敏捷项目管理工具。

持续交付

  • CruiseControl 业内首个持续集成工具。
  • Go CD 一个开源的持续集成和持续交付系统,可以在持续交付过程中执行编译,​自动化测试,自动部署等等。

质量保障

  • mountebank 是一个用于组件测试的轻量级测试工具,可以被用于对 HTTP、HTTPS、SMTP 和 TCP 进行模拟(Mock)和打桩(Stub)。它是目前唯一的开源服务虚拟化工具,在协议多样性、能力和性能方面可以与商业产品竞争。
  • Gauge 是一个轻量级的跨平台测试自动化工具。
  • Selenium 是最流行的 Web 自动化测试框架之一,用于自动执行用户对被测产品的操作。

环境支撑

安全

  • Talisman 一个敏感信息(如授权令牌和私钥)检查工具,通过 Git Hooks 在提交或推送活动之前检查文件中的敏感信息。

IDE

前端

架构设计

  • Aggregate Persistence 本项目旨在提供一种轻量级聚合持久化方案,帮助开发者真正从业务出发设计领域模型,不需要考虑持久化的事情。在实现Repository持久化时,不需要考虑业务逻辑,只负责聚合的持久化,从而真正做到关注点分离。
  • ADR - 轻量级架构决策记录工具

软件

如何加入

  • ThoughtWorks Okta (doing)
  • email to osc@xxx group

联系

网站:https://www.thoughtworks.com/ Follow @ThoughtWorks on Weibo 邮箱: osc@

Achievement
238
Star
55
Fork
People(66)
383 fengyunhe 1578913789 firegod
1214 huhao 1602669236 胡皓
谢小呆
f0rb
greatbody
91929 thsi 1578917116 Thsi
李明敏
104614 phodal 1578917672 phodal
112810 exdevillee 1578918077 ExDevilLee
144147 guzhongren 1623147993 guzhongren
Chenjia
linksgo2011
靳淦
Sunny Yang
qinyu
laohu
MicroPure
639526 sukai127 1623132877 sukai127
753890 bianxinhuan 1578932086 bianxinhuan
leiguang

Search