昨天发表了《如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor》后,大家十分热情,几个小时内就收到了不少问题,包括:

  1. 对于ui自动化测试这方面,是不是ui变化了,无论使用何种测试框架,都避免不了重新编写测试用例的代码?
  2. 12月的活动是不是只讲angular,不讲MVC了?
  3. abp怎么一个人搞定一个项目的?
  4. 坐等群主来开DDD培训
  5. 按照老师您的文章来做,跑测试时在最后一步捕捉“注销”按钮处失败了。

特别是最后一个问题,证明了这个同学有按照我的文章去练习,我十分感动,感觉到自己的劳动成果得到了尊重。
群里十分活跃,信息繁多,如果你提问过,但是你的问题却没有被记录在上面或得到解答,请告诉我。

以上所有问题都会在这系列课程中得到回答。

正如看电影一样,在一场激烈而紧张的前戏过后,就会开始正片!
所以在前戏《如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor》过后,我们也开始这系列文章的正片。

先上《如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇)》本系列文章索引和目录:

  1. 前戏:如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor
  2. 目录
  3. 快的定义!
  4. 为什么要使用ABP和ABP框架简介
  5. 如何正确使用ABP?
  6. 用ABP一个人快速完成项目
    1. 站在巨人的肩膀上,快速生成代码
    2. 站在巨人的肩膀上,使用成熟控件框架,一个框架不够就上两个,两个不够就上三个。
    3. 通过微服务模式而不是盖楼式来避免难度升级和奥卡姆剃刀原理
    4. 能自动化就不要手动 - 使用自动化测试(BDD/TDD)和DevOps
    5. 不要执着于设计模式和DDD理论, 避免原教旨主义
  7. 用ABP只要加人即可马上加快项目进展(一) - 全栈篇
    1. 发挥DDD理论优势的时候到了!
    2. 不推荐组件化, 推荐微服务, 虽然ABP支持组件化
  8. 用ABP只要加人即可马上加快项目进展(二) - 分工篇
    1. 流水线作业 - 减低每个人的技术难度,让招人更容易
    2. 前后端工作流水线
    3. 产品经理也能写代码?
    4. BDD实战篇 - 在.NET Core下安装Specflow
    5. .NET Core里跑Specflow - 可以跑集成测试和单元测试
  9. 用ABP遇到难题项目受阻时如何避免项目延迟
    1. 一个人遇到问题的时候怎么办?
    2. 一个团队遇到问题的时候怎么办?
  10. 结尾? 当然不是, 这只是开始!

我会根据文章的逐步发布而更新目录里面的链接的。

欢迎大家观赏和提意见,你提的意见和问题我都会尽量解答。

这是广州dotnet微软技术俱乐部12月8日活动的预习文章,欢迎在广州的同学到时参加现场活动,不在广州的同学可以看直播

嗯,有同学问,老师你怎么这么有时间写这么多文章啊?嗯,其实每天只需要坚持半小时就好了,比如这篇文章,我就只花了33分钟。比如张善友张队长,他也是每天坚持半小时,所以才能那么高产。

本文会经常更新,请阅读原文:https://www.cnblogs.com/adalovelacer/p/abp-quickly-delivery-1-catalog.html, 以避免陈旧错误知识的误导,同时有更好的阅读体验。

如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇)(1) - 目录的更多相关文章

  1. 如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor

    要想快速完成一个项目, 自动化是很关键很有用的一块. 自动化测试比人工测试快很多. 特别是在回归测试中. 实践证明, 虽然投入了时间在写自动化测试代码上, 但是在回归测试中节省了大量的时间,同时及时发 ...

  2. 如何用ABP框架快速完成项目(4) - 如何正确使用ABP?

    正如我在<如何用ABP框架快速完成项目(2) - 快的定义!>提到的, 很多同学在使用ABP中遇到很多问题, 花了很多时间和精力, 然而从最根本的角度和方向上来看这些问题应该是不存在. 这 ...

  3. 如何用ABP框架快速完成项目(8) - 用ABP一个人快速完成项目(4) - 能自动化就不要手动 - 使用自动化测试(BDD/TDD)

    做为一个程序员, 深深知道计算机自动化的速度是比人手动的速度快的, 所以”快速”完成项目的一个重要武器就是: 能自动化就不要手动.   BDD/TDD有很多优势, 其中之一就是自动化, 我们这节文章先 ...

  4. 如何用ABP框架快速完成项目(11) - ABP只要加人即可马上加快项目进展- 全栈篇(2) - 不推荐模块组件化, 推荐微服务

    一个人写代码不需要担心会和别人的代码冲突, 不需要做代码合并, 不需要担心自己的代码被覆盖. 但是多个人一起写代码就需要担心这些问题.   解决这些问题的方法很多, 比如用AzureDevOps(TF ...

  5. 如何用ABP框架快速完成项目(3) - 为什么要使用ABP和ABP框架简介

    首先先讲为什么要使用ABP? 当然是因为使用ABP可以快速完成项目啦. 时间就是金钱, 效率就是生命嘛   有了ABP, 你就节省了写如下模块的时间: CRUD数据库基本操作 校验 异常处理 日志 权 ...

  6. 如何用ABP框架快速完成项目(5) - 用ABP一个人快速完成项目(1) - 使用代码生成器

    用ABP一个人快速完成项目有如下要点: 站在巨人的肩膀上 - 使用代码生成器 站在巨人的肩膀上 - 使用成熟控件框架, 一个框架不够就上两个, 两个不够就上三个 通过微服务模式而不是盖楼式来避免难度升 ...

  7. 如何用ABP框架快速完成项目(10) - ABP只要加人即可马上加快项目进展- 全栈篇(1) - 发挥DDD理论优势的时候到了!

    正如我在<程序员英语二三事(2) - 从听开始>里说的, 任何技术/工具/语言都有其适用场景和上下文环境. DDD理论同样是如此.   现在, 终于到了发挥DDD理论优势的时候啦!   一 ...

  8. 如何用ABP框架快速完成项目(7) - 用ABP一个人快速完成项目(3) - 通过微服务模式而不是盖楼式来避免难度升级和奥卡姆剃刀原理

    这节文章十分重要!十分重要!十分重要!   很多同学在使用ABP的过程中遇到很多问题, 花费了很多时间和精力都还无法解决, 就是卡在这节文章这里.   Talk is cheap, just show ...

  9. 如何用ABP框架快速完成项目(6) - 用ABP一个人快速完成项目(2) - 使用多个成熟控件框架

    正如我在<office365的开发者训练营,免费,在微软广州举办>课程里面所讲的, 站在巨人的肩膀上的其中一项就是, 尽量使用别人成熟的框架. 其中也包括了控件框架   abp和52abp ...

随机推荐

  1. leetcode-查找和替换模式

    一.题目描述 你有一个单词列表 words 和一个模式  pattern,你想知道 words 中的哪些单词与模式匹配.如果存在字母的排列 p ,使得将模式中的每个字母 x 替换为 p(x) 之后,我 ...

  2. 七种经典排序算法及Java实现

    排序算法稳定性表示两个值相同的元素在排序前后是否有位置变化.如果前后位置变化,则排序算法是不稳定的,否则是稳定的.稳定性的定义符合常理,两个值相同的元素无需再次交换位置,交换位置是做了一次无用功. 下 ...

  3. Java实现递增数组的二分查找

    package com.algorithm; import java.util.ArrayList;import java.util.List; /** * 类功能描述: * * @author Ba ...

  4. [Bash]LeetCode195. 第十行 | Tenth Line

    Given a text file file.txt, print just the 10th line of the file. Example: Assume that file.txt has ...

  5. [Swift]LeetCode886. 可能的二分法 | Possible Bipartition

    Given a set of N people (numbered 1, 2, ..., N), we would like to split everyone into two groups of  ...

  6. Primitive Assembly

    I found something in the Specification of OpenGL Version 4.6 (Core Profile): The output of Vertex Sh ...

  7. 什么是 IP 隧道,Linux 怎么实现隧道通信?

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 通过之前的文章 ...

  8. JavaWeb过滤器.监听器.拦截器-原理&区别-个人总结

    对比项 拦截器 过滤器 机制 反射机制 函数回调 是否依赖servlet容器 是 否 请求处理 只能对action请求起作用 几乎所有的请求起作用 对action处理 可以访问action上下文.值栈 ...

  9. 【T-SQL】系列文章全文目录(2017-06-26更新)

    本系列[T-SQL]主要是针对T-SQL的总结. SQL基础 [T-SQL基础]01.单表查询-几道sql查询题 [T-SQL基础]02.联接查询 [T-SQL基础]03.子查询 [T-SQL基础]0 ...

  10. C# 当中 foreach 的原理

    在 C# 当中的 foreach 语句实际上就是遍历迭代器的语法糖.例如我们拥有以下代码: public class TestClass { public void TestMethod() { va ...