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

ThoughtWorks敏捷实践

反馈则是开发任何环节,包括代码质量、自动化测试、部署、项目进度、需求变更、客户验收等,而且反馈越快越好。...Scrum团队中有一个角色叫做产品负责人,Ta核心职责是确保业务需求清晰和透明,保证开发团队对业务有足够了解,并将这些待完成业务需求(Story)按照优先级排列出来,按照任务卡方式来驱动团队开发...TDD,即测试驱动开发,强调是测试先行。TDD是一个存在争议主题,因为一个连测试没有的代码(多数客户也不关心测试代码,他们通常只想要看得到功能),它立身之本就不复存在了。...也经历过客户要求测试覆盖率项目,有专门测试覆盖率工具(coveralls)来检测代码库,有的甚至集成CI上作为一个硬性指标。 所以,TDD必须在一个有测试项目中去讲。...开发人员每天都在代码库提交代码,版本控制工具(比如Git)提交前必须更新代码库最新代码(解决冲突,代码合并,应用更改),然后将代码提交到代码

1.9K30

MySQL 那些年

手机一直震动着,好像催促着拿起它,电话接通,那头传来一个非常轻柔而且职业化女声,“你好,是 Oracle 招聘顾问 Amy,请问您现在方便吗?…”。...MySQL 面试并没有想象那么多规则和高难度,前后 4 轮,基本都是聊天,主要围绕以前做过事情和对数据库内核理解。...当时,所在 InnoDB 团队当时有 base 美国 Calvin,Kevin,Jimmy,芬兰 o,澳大利亚 Sunny,加拿大 Innam,Michael,瑞典 Mattias,印度...这个自动化测试系统非常强劲,它会同时多平台上面编译好 debug 和 release 版本,再并行测试。 测试完成,确认没有问题后代码才能最终被合并到主干。...check空间索引特性worklog InnoDB 工作六年时间里,一共做了 461 次提交,做过主要特性包括,InnoDB 支持空间索引,透明加密,新数据字典等等,以下是其中一些

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

当我微调时候微调什么?

作者自己博客对这一问题进行了实验,如下表所示。...labeling task代表性任务,如下图所示,一句话每个词都要预测其类别。...随着层数增加,不同簇之间距离也随之增大,即微调时高层表示空间上变化比下层更大。 下图横轴为微调过程梯度更新次数,纵轴为微调前后表示空间相似度。...另外,除了实验结论外,本文实验方法和可视化分析也非常值得学习~ 你好,是对白,硕士毕业于清华,现大厂算法工程师,拿过八家大厂SSP级以上offer。 高中荣获全国数学和化学竞赛二等奖。...每周至少更新三篇原创,分享自己算法技术、创业心得和人生感悟。

1.6K10

微软面试经历

首先是一个简短介绍,然后面试官开始测试关于OOP(面向对象)概念。很高兴,因为这是大学生活从未准备过的话题。...关键点: 1、大声表达,让面试官知道你思考,他会帮助你往正确方向思考。 2、向面试官提一些问题,以便理清问题,使得问题更加深入。 3、从最差解决方案开始,然后考虑怎样优化这个方案。...回合2 这一轮基本上是测试更多编程技能,而不是思考。 被问了两个问题: 1、写一个代码来查找二叉树高度。 2、写一个代码来发现二叉树是否是BST。...关键点: 1、如果你只是编写了代码,那么还没有完成,验证是所有事情很重要一部分! 回合3 这是最后一轮面试,面试官是一位微软工作了8年多资深专业人士。面试从一些关于我简历问题开始。...经过反复思考,说出解决方案,并从面试官那里获得输入找到了解决方案模式,也能够编写代码。 接下来是一些关于我自己以及想为之工作一般性问题。仅此而已! 关键点: 1、明确你为什么想加入一家公司。

94430

是这样 React 实践 TDD 编程

Redux编写测试听起来肯定有悖直觉。如果你使用了Redux,它可能看起来更加复杂。 然而,添加功能之前编写测试有助于编写更好代码,因为你预先考虑了将使用设计模式、体系结构和变量名称。...编写测试 这是最有趣部分。让我们开始TDD。 首先,让我们创建并配置存储。src目录,创建一个名为index.js新目录。在这个文件,初始化存储。...Redux reducer逻辑和动作集合,通常定义单个文件。...slice默认状态应该是一个空数组,毕竟,我们处理是用户。 让我们通过编写一个测试: src/store创建一个名为slices新目录。...slice目录,创建一个名为user.js文件。

1.9K30

反思管理犯过重大错误

近一年来,管理犯下2个重要错误。该错误导致团队结构不清晰,骨干核心人员不稳定,易流失。...团队人员结构分布是 1个经理、2个高级、3级、4初级;组内划分是分成了3个小组,2个业务测试小组,一个测试基础小组。...组内结构划分可见下图所示: 二、是如何犯错,以及为什么犯错 错误一:资源错配 对于组长选择,以及组内骨干选择,如下图所示: 其中标记为组长,是团队内部小组内被任命为小组长,标记为骨干...两个业务小组,初中级员工干中高级员工活,中高级人员为相对边缘角色。这样资源错配,直接引发了核心、骨干员工离职率高后果。 为什么会这样做: 本质上是一个“谁能谁上”还是“谁上谁能”问题。...喜欢将所有有挑战性、开拓边界任务给到这类员工。 为什么会这样做: 本质上是 个人喜好问题(因为也属于这类人)。

1.1K10

平安两年

凭借着 RN 热更新也拿了一个公司创新奖。 ? 支线 第二个季度从日常工作找了一些问题,做了一些分支任务。 百宝箱 第一个问题就是团队文件共享问题。...生活 平时工作虽然比较忙,公司文体活动还是挺丰富团队里头可以申请俱乐部,于是常年混迹桌球俱乐部、游泳俱乐部、户外俱乐部打酱油。...由于我对 Git 比较熟悉,所以我自然承担了团队推广 Git 角色。一开始时候,找我解决代码拉取问题的人需要排一条很长队伍。也忙得几乎顾不上干其他事情。...为了方便查询和自己相关 Code Review 进展,还写了个 Alfred Workflow,输入自己账号即可查询所有相关 Review 任务: ?...为了避免单点问题带来灾难,写了一个全自动代码同步工具,能够把我们 Gitlab 组织、代码、成员、分支保护等东西都同步到公司 Gitlab ,而且无需管理员权限。

1.6K50

组内Nacos分享

服务注册发现模型 [img.png] namespace:环境隔离、租户隔离;不同namespace服务无法相互发现 group:业务隔离;解决不同业务下serviceName相同问题;可获取默认或指定...group实例 cluster:集群隔离;可定制化路由偏好;可获取全部或指定集群实例 临时实例 临时实例:靠client心跳或连接保活,当不存活时,直接下线实例;适用于主动注册服务,特别适合K8S下...ip漂移场景 永久实例:注册后不用保活,靠服务端健康检查来判断实例是否健康,不健康实例也不用下线;适用于ip不常变化场景 Nacos他们主要区别如下: emphemral true...[img3.png] 与CMDB对接,根据service、ip等信息获取元数据(如机房位置) 自定义实现选择器selector,根据手动配置规则表达式选取相应实例 架构设计 存储模型 全量数据位于内存,...支持Nacos数据同步至MCP Server [img9.png] 优缺点分析 优点: AP模式,扩展性、多数据中心支持友好 服务发现模型设计支持逻辑上namespace、group、cluster等隔离

1K11

回望谷歌 18 年

Netscape 实习期间,曾经历过 Dilbert 式管理,所以谷歌员工整体能力和专业素养让感到格外耳目一新。...大部分时间都是 Google 校区各个建筑中用笔记本电脑工作,有几年时间甚至几乎没用过固定办公桌。 然而,随着时间推移,Google 企业文化也出现了一些变化。... Google 最后九年投入到了 Flutter 项目上。回想起来, Google 最美好回忆之一就是 Flutter 项目初期日子。...Flutter 一个与外界几乎隔绝“泡沫”成长,这个“泡沫”使其与 Google 同期变化保持了距离。Google 企业文化逐步退化。...职责被严格限定,知识成了用来保护自己“武器”,因为裁员阴影下,变得不可替代是唯一自保策略。这种对管理层不信任,以及管理层对员工信任缺失,都在 Google 愚蠢公司政策得到体现。

16810

乌鲁木齐公司实习内容

实习结束之后,做了一件非常sb事情,不是说网站要及时进行备份么,防止出现意外,但我备份时候呢,教程里面确实写是如何备份网站,但网站数据库没有备份。...,然后直接粘贴他那里面的代码,runoob教程里面的权限设置是userAdminAnyDatabase没办法读写新数据库。...5.查询语句方式与之前sql不一样,但不支持子查询,解决方案是先读出数据然后再进行计算 6.可以把不同结构文件存储同一个数据库 7.分布式文件系统 redis: 1.redis是一个key-value...数据库,且对于非集合key来说不能有重复命名,对于相同key输入时会覆盖掉旧key 2.对于集键值对集合来说,用哈希表进行实现,增删改查复杂度都为o(1),可以按照分数排序或者是字典序返回成员...redis性能搞,读速率快,多个测评博客读速率都是最高,但也有少量博客指定平台下测试中有mongodb读速率高于redis情况。

75220

回望谷歌 18 年

Netscape 实习期间,曾经历过 Dilbert 式管理,所以谷歌员工整体能力和专业素养让感到格外耳目一新。...大部分时间都是 Google 校区各个建筑中用笔记本电脑工作,有几年时间甚至几乎没用过固定办公桌。 然而,随着时间推移,Google 企业文化也出现了一些变化。... Google 最后九年投入到了 Flutter 项目上。回想起来, Google 最美好回忆之一就是 Flutter 项目初期日子。...Flutter 一个与外界几乎隔绝“泡沫”成长,这个“泡沫”使其与 Google 同期变化保持了距离。Google 企业文化逐步退化。...职责被严格限定,知识成了用来保护自己“武器”,因为裁员阴影下,变得不可替代是唯一自保策略。这种对管理层不信任,以及管理层对员工信任缺失,都在 Google 愚蠢公司政策得到体现。

15810

MySQL那些年(一)

没管他,接着做自己事情。但是手机一直震动着,好像催促着拿起电话接通,那头传来一个非常轻柔而且职业化女声,“您好,是Oracle招聘顾问Amy,请问您现在方便吗…”。...完整一套流程走下来,其实MySQL面试并没有想象那么多规则和高难度,前后4轮,基本都是聊天,主要围绕以前做过事情和对数据库内核理解,面试过程,让印象比较深(比较有趣)是三件事: 一个是...最后,和Jimmy面试是一个南京西路咖啡厅里面进行,两个人似曾相识一般聊了很久,Jimmy是特别赞一个人,很有亲和力。整个面试流程总体感觉比较轻松,也没有刻意准备,或许真的是幸运吧。...这个自动化测试系统非常强劲,它会同时多平台上面编译好debug和release版本,再并行测试。 测试完成,确认没有问题后代码才能最终被合并到主干。 ?...check空间索引特性worklog InnoDB工作六年时间里,一共做了461次提交,做过主要特性包括,InnoDB支持空间索引,透明加密,新数据字典等等,以下是其中一些worklog

59640

团队技术分享-Git日常操作团队技术分享-Git日常操作

今天公司内做了一次关于Git操作分享,总结准备了几天,写了二十多页ppt,紧张结巴中大约讲了三四十分钟,带大家一起回顾了Git日常操作。...workspace: 工作区 index/Stage: 暂存区 Repository: 本地仓库 Remote: 远程仓库 工作流程如下: 1、从远程仓库克隆代码到本地仓库 2、本地仓库checkout...代码然后进行代码修改 3、提交代码前先将代码提交到暂存区 4、提交到本地仓库。...git merge --abort //合并后导致冲突时才使用,撤销合并过程操作回到初始状态; 一个分支个别提交合并到另一个分支 应用场景:一个分支上做了修改commit , 结果发现本次修改也适用于其他分支...本地暂存示例 撤销回滚 首先明确一点,根据工作区所处不同状态,撤销方式不同; git撤销操作主要有三种方式: git reset --soft 不删除工作空间改动代码 ,撤销commit

59240

WCF之旅(3):WCF实现双工通信

结果显示是通过回调方式实现,所以需要借助于客户端提供回调对象(该对象客户端调用CalculatorService时候指定,介绍客户端代码实现时候会讲到)。...,在下面的代码CalculateCallback实现了回调契约ICallback,DisplayResult方法对运算结果进行输出。...在上面给出客户端代码调用了Add方法后添加了这样语句“Console.Read();”,这是为了阻止调用proxyDispose方法,因为该方法将会试图关闭底层TCP连接。...解决方法就是通过服务行为改变服务执行并发模式,在下面的代码我们服务类型(CalculatorService)通过ServiceBehaviorAttribute特性ConcurrencyMode...为了保证回调正常运行,客户端创建通道时候(比如上面的代码通过DuplexChannelFactoryCreateChannel方法时候),会进行回调服务寄宿,并指定回调服务监听地址。

1K100

竟然世界》里学起了文言文

这整个一文言文版MineCraft啊! 没错,还是被官方正式上线了那种。 更新世界》1.17.1版本,文言文已被正式列入语言选项。 文言文版世界》,玩起来是怎样一种体验?...△游戏研究社《新版本有了文言文语言包》评论区 所以游戏里,具体是怎么个文言文法?话不多说,咱们一起进游戏看一眼。 汝可识得此物?...林檎是苹果古称,《本草纲目》中有记载:此果味甘,能来众禽于林,故有林禽、来禽之名。 而鞍这个工具,文言文版里被称作鞍鞯。正所谓“东市买骏马,西市买鞍鞯”嘛。...此前,已经有不少神奇语言出现在MC正式版本,比如克林贡语(《星际迷航》外星语言)、精灵语言昆雅语、莎士比亚风格英语,甚至是颠倒过来英语,专供倒立玩游戏玩家使用…… 再回到翻译组们身上来。...,世界》1.17.1正式版,又有不少翻译已经得到校正。

33530
领券