如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇)(1) - 目录
昨天发表了《如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor》后,大家十分热情,几个小时内就收到了不少问题,包括:
- 对于ui自动化测试这方面,是不是ui变化了,无论使用何种测试框架,都避免不了重新编写测试用例的代码?
- 12月的活动是不是只讲angular,不讲MVC了?
- abp怎么一个人搞定一个项目的?
- 坐等群主来开DDD培训
- 按照老师您的文章来做,跑测试时在最后一步捕捉“注销”按钮处失败了。
特别是最后一个问题,证明了这个同学有按照我的文章去练习,我十分感动,感觉到自己的劳动成果得到了尊重。
群里十分活跃,信息繁多,如果你提问过,但是你的问题却没有被记录在上面或得到解答,请告诉我。
以上所有问题都会在这系列课程中得到回答。
正如看电影一样,在一场激烈而紧张的前戏过后,就会开始正片!
所以在前戏《如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor》过后,我们也开始这系列文章的正片。
先上《如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇)》本系列文章索引和目录:
- 前戏:如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor
- 目录
- 快的定义!
- 为什么要使用ABP和ABP框架简介
- 如何正确使用ABP?
- 用ABP一个人快速完成项目
- 用ABP只要加人即可马上加快项目进展(一) - 全栈篇
- 用ABP只要加人即可马上加快项目进展(二) - 分工篇
- 流水线作业 - 减低每个人的技术难度,让招人更容易
- 前后端工作流水线
- 产品经理也能写代码?
- BDD实战篇 - 在.NET Core下安装Specflow
- .NET Core里跑Specflow - 可以跑集成测试和单元测试
- 用ABP遇到难题项目受阻时如何避免项目延迟
- 一个人遇到问题的时候怎么办?
- 一个团队遇到问题的时候怎么办?
- 结尾? 当然不是, 这只是开始!
我会根据文章的逐步发布而更新目录里面的链接的。
欢迎大家观赏和提意见,你提的意见和问题我都会尽量解答。
这是广州dotnet微软技术俱乐部12月8日活动的预习文章,欢迎在广州的同学到时参加现场活动,不在广州的同学可以看直播
嗯,有同学问,老师你怎么这么有时间写这么多文章啊?嗯,其实每天只需要坚持半小时就好了,比如这篇文章,我就只花了33分钟。比如张善友张队长,他也是每天坚持半小时,所以才能那么高产。
本文会经常更新,请阅读原文:https://www.cnblogs.com/adalovelacer/p/abp-quickly-delivery-1-catalog.html, 以避免陈旧错误知识的误导,同时有更好的阅读体验。
如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇)(1) - 目录的更多相关文章
- 如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor
要想快速完成一个项目, 自动化是很关键很有用的一块. 自动化测试比人工测试快很多. 特别是在回归测试中. 实践证明, 虽然投入了时间在写自动化测试代码上, 但是在回归测试中节省了大量的时间,同时及时发 ...
- 如何用ABP框架快速完成项目(4) - 如何正确使用ABP?
正如我在<如何用ABP框架快速完成项目(2) - 快的定义!>提到的, 很多同学在使用ABP中遇到很多问题, 花了很多时间和精力, 然而从最根本的角度和方向上来看这些问题应该是不存在. 这 ...
- 如何用ABP框架快速完成项目(8) - 用ABP一个人快速完成项目(4) - 能自动化就不要手动 - 使用自动化测试(BDD/TDD)
做为一个程序员, 深深知道计算机自动化的速度是比人手动的速度快的, 所以”快速”完成项目的一个重要武器就是: 能自动化就不要手动. BDD/TDD有很多优势, 其中之一就是自动化, 我们这节文章先 ...
- 如何用ABP框架快速完成项目(11) - ABP只要加人即可马上加快项目进展- 全栈篇(2) - 不推荐模块组件化, 推荐微服务
一个人写代码不需要担心会和别人的代码冲突, 不需要做代码合并, 不需要担心自己的代码被覆盖. 但是多个人一起写代码就需要担心这些问题. 解决这些问题的方法很多, 比如用AzureDevOps(TF ...
- 如何用ABP框架快速完成项目(3) - 为什么要使用ABP和ABP框架简介
首先先讲为什么要使用ABP? 当然是因为使用ABP可以快速完成项目啦. 时间就是金钱, 效率就是生命嘛 有了ABP, 你就节省了写如下模块的时间: CRUD数据库基本操作 校验 异常处理 日志 权 ...
- 如何用ABP框架快速完成项目(5) - 用ABP一个人快速完成项目(1) - 使用代码生成器
用ABP一个人快速完成项目有如下要点: 站在巨人的肩膀上 - 使用代码生成器 站在巨人的肩膀上 - 使用成熟控件框架, 一个框架不够就上两个, 两个不够就上三个 通过微服务模式而不是盖楼式来避免难度升 ...
- 如何用ABP框架快速完成项目(10) - ABP只要加人即可马上加快项目进展- 全栈篇(1) - 发挥DDD理论优势的时候到了!
正如我在<程序员英语二三事(2) - 从听开始>里说的, 任何技术/工具/语言都有其适用场景和上下文环境. DDD理论同样是如此. 现在, 终于到了发挥DDD理论优势的时候啦! 一 ...
- 如何用ABP框架快速完成项目(7) - 用ABP一个人快速完成项目(3) - 通过微服务模式而不是盖楼式来避免难度升级和奥卡姆剃刀原理
这节文章十分重要!十分重要!十分重要! 很多同学在使用ABP的过程中遇到很多问题, 花费了很多时间和精力都还无法解决, 就是卡在这节文章这里. Talk is cheap, just show ...
- 如何用ABP框架快速完成项目(6) - 用ABP一个人快速完成项目(2) - 使用多个成熟控件框架
正如我在<office365的开发者训练营,免费,在微软广州举办>课程里面所讲的, 站在巨人的肩膀上的其中一项就是, 尽量使用别人成熟的框架. 其中也包括了控件框架 abp和52abp ...
随机推荐
- java内存分页计算
介绍三个最常用的分页算法 First(感觉这个最简单实用) //总记录数int rows=21; //每页显示的记录数int pageSize=5; //页数int pageSum=(rows-1)/ ...
- JavaScript中如何理解如何理解Array.apply(null, {length:5})
先来看一个问题: 如何理解Array.apply(null, {length:5})的{length:5}? 我测试过Array.apply(null, {length:5}) //返回[undefi ...
- 事件派发dispatchEvent
1.什么是dispatchEvent? dispatch意为"调度"."派遣",event为"事件".所以dispatchEvent即向指定 ...
- [Swift]LeetCode902. 最大为 N 的数字组合 | Numbers At Most N Given Digit Set
We have a sorted set of digits D, a non-empty subset of {'1','2','3','4','5','6','7','8','9'}. (Not ...
- [Swift]LeetCode976. 三角形的最大周长 | Largest Perimeter Triangle
Given an array A of positive lengths, return the largest perimeter of a triangle with non-zero area, ...
- arm-none-eabi-gcc编译报错:exit.c:(.text.exit+0x16): undefined reference to `_exit'
该问题的出现是链接文件导致的,是不同的gcc交叉编译器支持的链接文件不同造成的,有几种方法可以解决这个问题. 方法一:更换arm-none-eabi-gcc的版本,这个一般是新的gcc编译器才会抱着错 ...
- 使用vue+ivew做2048小游戏
首先先弄页面 废话不多说 上代码 静态页面代码 <template> <div class="main"> <div class="top& ...
- java代码之美(8)---guava字符串工具
guava字符串工具 在java开发过程中对字符串的处理是非常频繁的,google的guava工具对字符串的一些处理进行优化,使我们开发过程中让自己的代码看去更加美观,清爽. 一.Joiner 根据给 ...
- 当子查询内存在ORDER BY 字句时查询会报错
问题:当子查询内存在ORDER BY 字句时查询会报错 SQL: SELECT * FROM ( SELECT * FROM USER ORDER BY USER_CORD ) S. 解决办法:在子查 ...
- 《HelloGitHub月刊》第 08 期
<HelloGitHub>第 08 期 兴趣是最好的老师,<HelloGitHub>就是帮你找到兴趣! 简介 最开始我只是想把自己在浏览GitHub过程中,发现的有意思.高质量 ...