Agile/Scrum
Tech In Pieces
这个作者很懒,什么都没留下…
展开
-
面试向:JIRA到底是用来干什么的?
之前看文章,有的说JIRA是用来进行bug tracking.有的说JIRA是用来进行User story分配和管理的。有的说JIRA可以集成Jenkins来进行项目的管理的。所以就去JIRA的官网看了一下JIRA software发现JIRA最初是用来bug tracking的 但是发展到现在 已经是一个很强大的project management tool.我们可以用她来:mange of user cardtestingagile team working(including story原创 2021-12-28 05:23:08 · 683 阅读 · 0 评论 -
对CICD Pipeline的深层理解--一个Scrum团队的工作流程
Business analysis做需求分析。将需求转化成user story card.Developer会对story card做分析 和BA,tech leader讨论。然后 developer会在Dev branch进行开发 Pull request。[要自己unit testing, code coverage testing]通过之后 dev 分支被合并到master[integreation test].自动trigger cicd pipeline. 然后代码自动被deploy到te.原创 2021-12-18 06:03:00 · 300 阅读 · 0 评论 -
面试向:Deploy Process and Types of Environments
five steps of deployment process flow:Planning, development, testing, deploying and monitor.???[testing is testing your changes, deploying is deploying changes to the live environment]Types of environments: (DTSP)[this is all the env for SDLC]Developme原创 2021-12-18 05:59:52 · 77 阅读 · 0 评论 -
面试向:对CICD Pipeline的深层理解
有点犯迷糊 但是其实就是在问你CICD pipeline.usually, there are some phrases:developers need to do some testing and code format before push.add-commit-put to repo.code review by peersif nothing is wrong, then there will be steps which we are familiar with:build(inte原创 2021-12-03 05:34:44 · 796 阅读 · 0 评论 -
【How to Use】Series: How to deploy dev/test/production env for SpringBoot?[在Spring boot里面切换四种环境]
create the config files for three envs:application-beta.properties, application-dev.properties, application-product.propertiesport: 8082, 8083, 8084maven-update projectpack the project: mvn clean installjava -jar xxx.jar --spring.profiles.active=prod.原创 2021-11-28 05:34:57 · 156 阅读 · 0 评论 -
面试向:什么是函数是编程(Functional programming)?
it’s a way of thinking about software constrcution by creating pure functions.什么是Pure function?就是说 其返回值 只能由其函数的输入参数决定 不能由其他的任何干扰因素。而且 在计算返回值的时候 不会产生任何side effects.什么是side effects呢?比如 I/O 修改输入或者任何外部变量 抛出异常 都属于side effects.那么 究竟什么是函数是编程?就是说 一切都是函数。我们可以把原创 2021-12-17 05:41:46 · 133 阅读 · 0 评论 -
Callback, Fallback和Rollback是什么意思?有什么区别?
fallback意思是切换备用计划(备用计划可以是返回之前的状态,也可以是切换到备用机,也可以是plan B)。rollback意思是返回原来的状态(即没更新前的可用稳定状态)。原创 2021-12-17 05:29:27 · 2780 阅读 · 0 评论 -
面试向:什么是Mutation testing?
It’s a test for Unit test, meant to detect the quality of unit testing.原创 2021-12-17 05:26:12 · 169 阅读 · 0 评论 -
面试向:How to do manage events/bug tracking in JIRA?
Everything in JIRA is an event/issue.because JIRA is for bug tracking and Scrum management.there are three dimensions for each of the issue:status(to do/doing/done), resolution (fixed, can’t reproduce, incomplete, done), priority (critical, blocker…)**原创 2021-12-16 05:53:03 · 253 阅读 · 0 评论 -
【How to Use】Series: How to use JIRA in SpringBoot?
一些零碎的知识点 记住就行了JIRA:for bug tracking and project management.working flow in JIRA: open, in progress, closed.what kind of thing will be referred as an issue in JIRA?a big, a task, a help-desk ticketis JIRA an independent web app?no, it can be integrat原创 2021-12-16 05:49:28 · 218 阅读 · 0 评论 -
面试向:Git工作流程包含哪几个区?
有五个区 其中三个主要区:工作区 本地仓库 远程仓库 两个暂存区。主要的就是四个方法:git add/commit/push/pull(==fetch+merge)git pull、git fetch以及pull request的区别原创 2021-12-11 05:33:33 · 214 阅读 · 0 评论 -
面试向:How to do testing?
Unit testing, like integration testing, E2E testing, and performance testing, is the way to test if everything works the way we expected. [Unit testing, integration testing, performance testing, chaos testing]what’s unit? a function, process, or a module.原创 2021-12-10 05:45:14 · 116 阅读 · 0 评论 -
利用几张图来描述Docker/Kubernetes来实现微服务架构以及CICD
神话还是现实?Docker 和 Kubernetes 的完美架构Software development has no rules.General process:what we need to do?Task tracker:create a dev env.API gateway:automate testDB and other services:docker register:mirror the dependencies:如果你还没有遇到你需要的包或依赖项原创 2021-12-10 05:43:53 · 246 阅读 · 0 评论 -
软件开发测试为什么要在四个环境中进行?
Dev, Test, Staging, Production.Dev和production环境都明白。但是为什么要两个测试环境?我们为什么要加staging env?因为我们不想因为生产环境的版本回滚 而影响开发和测试工作。而且增加一个staging环境 也是尽可能模仿了生产环境。使得我们在进入生产环境之前更加自信。下面的链接详细解释了为什么要这样做,但是我现在没看太懂,之后再研究一下吧。dev、test、pre和prod是什么意思?...原创 2021-12-10 05:43:34 · 1635 阅读 · 1 评论