摘要: 使用VS Code, 在mac(linux也可以)/win10上面开发一个基于asp.net core 2.0/sql server linux版/angular 5/bootstrap 4的小项目. 这里还用到了docker. 第一篇文章主要介绍了开发环境的搭建, 以及建立和配置asp.net core 2.0 web api项目. 当然只使用vs code. 我用的是mac. 阅读全文
posted @ 2018-02-27 22:04 yangxu-pro 阅读(5027) 评论(11) 推荐(9) 编辑
摘要: 为什么要用Docker? 如果我们想使用某种pc软件, 那么在互联网上查找并安装软件的流程大致如下图: 那么这就有几个问题要弄清楚: 从哪里获得软件 App Store Linux的包管理 从某些网站直接下载 软件是否提供了相关信息和数据 例如流行度, 下载次数, 存在的bug, 上次的更新时间等等 阅读全文
posted @ 2018-02-22 17:04 yangxu-pro 阅读(5678) 评论(8) 推荐(5) 编辑
摘要: 第一部分: https://www.cnblogs.com/cgzl/p/8450179.html 本文是基于Windows10的. Debugging javascript 打开wwwroot/js/site.js, 写一段简单的js代码: 可以设置断点, 但是由于整个项目是用于服务器端的. 而j 阅读全文
posted @ 2018-02-17 07:45 yangxu-pro 阅读(3967) 评论(4) 推荐(4) 编辑
摘要: 使用Visual Studio Code来开发asp.net core项目. 对vscode的使用进行了介绍, 并且包含一些技巧, 例如: 代码段 snippet, zen coding, debugging等等. 阅读全文
posted @ 2018-02-16 17:08 yangxu-pro 阅读(14132) 评论(6) 推荐(11) 编辑
摘要: 数据驱动的测试, xUnit.net的 Data-driven Tests. 使用Data-driven test来减少重复的测试代码, 使用Theory: InlineData, MemberData, 外部数据, 自定义属性标签. 阅读全文
posted @ 2018-02-12 14:23 yangxu-pro 阅读(2222) 评论(3) 推荐(6) 编辑
摘要: 第1部分: http://www.cnblogs.com/cgzl/p/8283610.html 第2部分: http://www.cnblogs.com/cgzl/p/8287588.html 请使用这个项目作为练习的开始: https://pan.baidu.com/s/1ggcGkGb 测试的 阅读全文
posted @ 2018-02-10 11:24 yangxu-pro 阅读(2958) 评论(2) 推荐(6) 编辑
摘要: 第一部分: http://www.cnblogs.com/cgzl/p/8283610.html Assert Assert做什么?Assert基于代码的返回值、对象的最终状态、事件是否发生等情况来评估测试的结果。Assert的结果可能是Pass或者Fail。如果所有的asserts都pass了,那 阅读全文
posted @ 2018-01-16 12:55 yangxu-pro 阅读(3023) 评论(10) 推荐(11) 编辑
摘要: 导读 为什么要编写自动化测试程序(Automated Tests)? 可以频繁的进行测试 可以在任何时间进行测试,也可以按计划定时进行,例如:可以在半夜进行自动测试。 肯定比人工测试要快。 可以更快速的发现错误。 基本上是非常可靠的。 测试代码与生产代码紧密结合。 使得开发团队更具有幸福感! 自动化 阅读全文
posted @ 2018-01-14 16:31 yangxu-pro 阅读(5936) 评论(4) 推荐(15) 编辑
摘要: [新添加] 本文对应的源码 (多个flow, clients, 调用python api): https://github.com/solenovex/Identity-Server-4-Python-Hug-Api-Jwks 目前正在使用asp.net core 2.0 (主要是web api)做 阅读全文
posted @ 2018-01-11 21:44 yangxu-pro 阅读(4031) 评论(1) 推荐(5) 编辑
摘要: asp.net core 2.0 一些有用有趣的设置. 面向(targeting)不同的.net版本: 打开asp.net core 2.0的项目文件: xxx.csproj, 这部分: TargetFramework就是指向的版本. 也可以指向多个.net版本, 那就使用TargetFramewo 阅读全文
posted @ 2018-01-09 20:37 yangxu-pro 阅读(886) 评论(1) 推荐(4) 编辑