摘要: 导航目录: 1、通用编程能力货架 2、Java能力货架 3、C语言能力货架 4、C++能力货架 通用编程能力货架 开发模式 实践 覆盖能力项 推荐学习网课、书籍 TDD是测试驱动开发 需求分析、模块设计、开发自测、重构、质量控制量化 1、推荐书籍:《测试驱动开发的艺术》(主) 2、推荐书籍:《TDD 阅读全文
posted @ 2022-06-28 17:47 易先讯 阅读(291) 评论(0) 推荐(1) 编辑
摘要: 本文源于人人精通模块设计系列的多彩的领域建模战术设计,将向大家简要介绍如何基于领域元素设计出领域模型、领域模型与4+1视图的关系和如何输出4+1视图。 人人精通模块设计的多彩的领域建模战略设计、多彩的领域建模战术设计,已经形成精品课程,当前已经在多个基层团队赋能应用,有诉求的小伙伴可以联系姜皓002 阅读全文
posted @ 2022-06-28 17:46 易先讯 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 代码质量提升的推手 没有捷径、银弹,主要是回归人性、聚焦技术扎实落地 【内容摘要】通过对谷歌实践和华为现状的分析,给出对代码质量工作的方法和建议。 1) 代码质量氛围:聚焦人性,构建以“模块级代码重用”为核心的软件工程师文化、创新文化。 2) 代码架构:以架构为核心,以文件夹为载体,实现业务、架构、 阅读全文
posted @ 2022-06-28 17:45 易先讯 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 我们探索模块设计的合理、可视,目的是帮助广大模块设计者能更好的认识和改进自己的模块设计,抛砖引玉,你有任何想法都可以联系我们,期待你的加入。 引用百科对于模块化设计的简介:程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试 阅读全文
posted @ 2022-06-28 17:45 易先讯 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 摘要:把复杂的问题分解为单独的模块后,称为模块化设计。即,在设计较复杂的程序时,一般采用自顶向下的方法,将问题划分为几个部分,各个部分再进行细化,直到分解为较好解决问题为止。 一、模块化优点:提升团队的开发效益 (1)控制了程序设计的复杂性。 (2)提高了代码的重用性。 (3)易于维护和功能扩充。 阅读全文
posted @ 2022-06-28 17:44 易先讯 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 摘要:本方简单和大家探讨模块设计方法——领域建模的战略建模及介绍实战项目的应用经验,期望理念结合实战,使大家有收获。领域建模的战术部分将在下一篇文章介绍。 我经历过这样一个故事,我和闺女一起在XX网上选了一个漂亮的水杯,到货后一用,水杯无法放入小书包侧兜,很不方便。我们很多的代码就像这个杯,单看一行 阅读全文
posted @ 2022-06-28 10:46 易先讯 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 问题背景 通用区服务器的Linux Shell访问,比较麻烦 需要动态密码(手机上装Token)连跳板机,再用跳板机上的终端工具连Linux Shell 改进方法 使用shellinabox,就能直接在任意电脑的浏览器里,操作通用区服务器的Linux Shell了 注意: 1、这不是代替Putty( 阅读全文
posted @ 2022-06-28 10:27 易先讯 阅读(342) 评论(0) 推荐(0) 编辑