【敏捷开发】对SCRUM与TDD的理解

充分理解之后的再反对,总不能说我站着说话不腰疼了吧。

一年以来我感觉自己对SCRUM的态度有些变化,因为实在与现在的工作无关,也就缺少必要的关注了。还有一些原因是自己身在‘池塘’,就算想着干爽也是不可能的。近来又在推行测试驱动开发(下文TDD)我就想把自己的理解写一写,记录一下,以免忘记了。

【就业】我更看重自己的激情

最近读了一本书叫做《SO GOOD THEY CAN’T IGNORE YOU》(优秀到不能被忽视)。可是作者并不知道大多数人都是那些被他同情的庸庸碌碌的人。同时我被作者牛气的人生以及令人诧异的就业观所折服,只能说人生不复杂,但是我们不能像作者一样简单的理解人生。

【测试】前端自动化测试的简单构想 (windows)

自动化测试作为持续集成的重要环节,是必须的内容。有时候可能测试代码会超过业务代码的数量,但不能因为这样就对自动化测试望而却步。我内心有一个愿景,让自动化编写简单,运行高效,并且最重要的,实用性高。我觉得自动化测试按照测试内容可以分成逻辑结构测试,数据结构测试(接口测试),以及界面测试。最终希望能有一个基于配置的测试方式,不用写庞杂的代码并且简单可重用,而且有一些已经写好的业务逻辑测试代码。当然这种方式目前只是一个简单的构想,但是也要有切实可行的测试方式才行。前端框架多的不胜枚举,我单单用我熟悉且按照以上说的三个部分聊聊。

【GIT】如何使用git撤销

版本管理最有用的地方就是可以撤销发生的问题。在GIT中,撤销可以有很多细微的不同。当创建新的提交的时候,GIT会存储当时仓库的快照,这样就可以使用GIT回顾工程之前的版本。在这片文章里,我将会重现一些需要做撤销操作的场景,并且展示如何使用GIT进行处理。