摘要:我今年三十岁,我很迷茫,不知道未来该选择什么发展方向。 背景 这是我无意中在社区微信群中看到的一位年轻的开发者说的话,之前他也经常会在技术群中抛出一些有深度有内容的问题,并能积极乐观的进行问题思考和探寻技术解决方案,有时候可能会错误的以为他这样一位热爱学习的开发者,在公司也一定是技术的引领者,对自己 阅读全文
posted @ 2019-09-16 23:06 溪源More 阅读(6094) 评论(41) 推荐(31) 编辑
摘要:开篇 我们总是很容易就能写出满足某个特定功能的代码,却很难写出优雅代码。又最欣赏那些优雅的代码,因为优雅代码更能体现一个开发者的积累。 就像写一篇散文,有的就像初学者不得其门而入,遣词造句都非常困难,然后纠纠结结,最终不了了之。或者啰哩吧嗦,看起来说了一堆,其实就像是村妇闲聊,毫无重点,不过是口水文 阅读全文
posted @ 2019-09-10 20:16 溪源More 阅读(1210) 评论(2) 推荐(10) 编辑
摘要:一文看懂"async"和“await”关键词是如何简化了C#中多线程的开发过程 当我们使用需要长时间运行的方法(即,用于读取大文件或从网络下载大量资源)时,在同步的应用程序中,应用程序本身将停止运行,直到活动完成。在这些情况下,异步编程非常有用:它使我们能够并行执行不同任务,并在需要时等待其完成。 阅读全文
posted @ 2020-07-25 18:31 溪源More 阅读(35) 评论(0) 推荐(0) 编辑
摘要:简述 上一篇简述了ABP框架中的一些基础理论,包括ABP前后端项目的分层结构,以及后端项目中涉及到的知识点,例如DTO,应用服务层,整洁架构,领域对象(如实体,聚合,值对象)等。 笔者也曾经提到,ABP依赖于领域驱动设计这门方法论,由于其门槛较高,给使用者带来了不少理解上的难度。尤其是三层架构对.N 阅读全文
posted @ 2020-07-19 17:54 溪源More 阅读(2424) 评论(20) 推荐(18) 编辑
摘要:ABP框架简述 1)简介 在.NET众多的技术框架中,ABP框架(本系列中指aspnetboilerplate项目)以其独特的魅力吸引了一群优秀开发者广泛的使用。 在该框架的赋能之下,开发者可根据需求通过官方网站【https://aspnetboilerplate.com/Templates】选择下 阅读全文
posted @ 2020-06-28 22:53 溪源More 阅读(596) 评论(0) 推荐(1) 编辑
摘要:在Asp.NET Core中如何优雅的管理用户机密数据 背景 回顾 在软件开发过程中,使用配置文件来管理某些对应用程序运行中需要使用的参数是常见的作法。在早期VB/VB.NET时代,经常使用.ini文件来进行配置管理;而在.NET FX开发中,我们则倾向于使用web.config文件,通过配置app 阅读全文
posted @ 2020-06-11 22:16 溪源More 阅读(508) 评论(1) 推荐(2) 编辑
摘要:一 在博客园中使用小公司大公司进行搜索,列入的搜索记录长达50页。虽然完全命中关键词的文章也许并不多,但这或许也能体现出这个话题的热门程度。 今天我的公众号好友中也有人问了我这个问题: 在小公司里面做全栈好,还是大公司里面做专业的前端或者后台好? 对于这个问题,我大概有一点点发言权。在我过去若干年的 阅读全文
posted @ 2020-05-25 23:08 溪源More 阅读(955) 评论(5) 推荐(9) 编辑
摘要:一、 引子 有一天,跟一位原同事老A聊起职场的一些情况,期间无意中提到了原公司的技术总监。我说这位技术总监带领公司从一家十几人的小团队,做到四百人的公司,作为同样都是开发者,而且以前也都从事过相同行业的开发,我非常钦佩他。 在内地城市长沙,虽然也有一些优秀的互联网公司,但像这样短短五年,使公司从十几 阅读全文
posted @ 2020-05-18 19:14 溪源More 阅读(2605) 评论(20) 推荐(6) 编辑
摘要:甲方爸爸,大概你要的是代码生成器吧? 一 1) 有一天,我的朋友Y童鞋分享了他正在做的一个内部开源项目,这个开源项目从外表上看,跟目前市场上那些代码生成器本没有特别大的区别,所以我兴趣并不大。 在他给我介绍了一下具体需求之后,我才体会了他的意思,并提起了那么一丢丢兴趣。。 毕竟,听起来有点“鬼扯”, 阅读全文
posted @ 2020-05-06 19:13 溪源More 阅读(1097) 评论(7) 推荐(5) 编辑
摘要:单元测试 定义 单元测试最早来源于Kent Beck,他在开发SmallTalk中引入了这个概念,随着软件工程学的不断发展,使得单元测试已经成为软件编程中一项非常有用的实践。 在维基百科中,“单元测试”是这样定义的: 一个单元测试是一段代码(通常是一个方法),这段代码调用另一段代码,然后检验某些假设 阅读全文
posted @ 2020-04-30 19:10 溪源More 阅读(80) 评论(0) 推荐(0) 编辑
摘要:引子 回顾 虽然我很早以前就听说单元测试,也曾经多次在项目中引入单元测试框架和单元测试的实践为代码质量的提升带来了一丝助力。 但这种方式更多的是从软件调试的角度出发,即将单元测试作为一种测试方法可用性的入口,而非从TDD、极限编程、或从"Fail Fast,Fix Fast”这种获得快速反馈的方式来 阅读全文
posted @ 2020-04-30 19:08 溪源More 阅读(90) 评论(0) 推荐(0) 编辑
摘要:title: 长沙IT技术圈的百万大佬,何处寻觅? date: 2020 04 10 9:10 tags: 随笔 author: 邹溪源 categories: 随笔 引子 不知不觉,IT技术圈开始流传起“百万年薪”的故事,有人问我,长沙有百万大佬么?其实我也不知道。 一 背景 长沙自古以来就是文风 阅读全文
posted @ 2020-04-30 19:07 溪源More 阅读(193) 评论(0) 推荐(0) 编辑