• Bob大叔和Jim Coplien对TDD的论战

    可见,软件开发中很多人都是在用正确的很好的方法,而我对此有意见的是,有人把这个事说成TDD,然后人们就去相关的书来了解TDD,并且看到“architecture only comes from tests”,我在过去6个月中听到过4次这样的...
    文章 2017-07-03 1551浏览量
  • 写给程序员的软件测试指南:人人都可以开发无Bug代码

    开发者测试不仅仅局限在TDD、单元测试和集成测试,组件之间的交互性测试、调用系统进行更高层次的测试也会出现在开发者测试中,开发者测试也不仅仅使用测试技术,可测试性、依赖关系、复用和契约式编程、防御式编程...
    文章 2018-05-04 2188浏览量
  • 搅局低功耗广域网络领域,我们眼中的NB-IoT与e MTC

    面对这两种模式怎么选择?在美国高通看来,最好的办法是把两种模式集合在一起。当一个模块或终端同时支持eMTC与NB-IoT时,将会带来非常多的益处: 从上图可以看出,eMTC和NB-IoT两种技术优势存在一定程度的差异,...
    文章 2018-02-08 1386浏览量
  • Swift 代码的可测试性

    这些技术比如说‘子类和方法重载’在处理遗留代码时可以做的很好,所以我也开始在实施 TDD 的过程中使用它们。但是有一天,我问自己,‘为什么我一直在写遗留代码’ 换句话说,这些处理遗留代码的技术是一种权宜之计...
    文章 2017-10-18 1046浏览量
  • 《软件工艺师:专业、务实、自豪》一2.6.1 转型不...

    把一堆文档扔给从未见过的开发者,在既不知道其招聘过程,也不了解其技能水平的情况下,怎么能指望做出来的软件会完全符合需求呢?有了那几年不愉快的经历,我开始怀疑:这种工作模型对于公司来说,是否真的很实惠。...
    文章 2017-06-22 1229浏览量
  • 一位五年工作经验架构师的感悟

    当时,也看了些敏捷的书,虽然从来没有完整的看完一本敏捷的书,现在我对敏捷也是半懂不懂,依然很讨厌职业的咨询师,喊喊口号,比如TDD,说实话,我就很难看到TDD的模式,在如此复杂的业务系统成功过。当时对于敏捷...
    文章 2017-06-02 1168浏览量
  • 一位五年工作经验架构师的感悟

    当时,也看了些敏捷的书,虽然从来没有完整的看完一本敏捷的书,现在我对敏捷也是半懂不懂,依然很讨厌职业的咨询师,喊喊口号,比如 TDD,说实话,我就很难看到 TDD 的模式,在如此复杂的业务系统成功过。...
    文章 2018-03-13 5326浏览量
  • 阿里「Java架构师」所需要的知识、评级P6!

    我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都...
    文章 2018-11-15 1717浏览量
  • 阿里「Java架构师」所需要的知识、评级P6!

    我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都...
    文章 2018-10-25 1707浏览量
  • 千兆级LTE奏响序曲 5G可款款来矣

    “你为什么要这款手机?“因为它用了骁龙的芯片。这只是两个普通消费者之间的对话,不过,它却隐含着一个明确的信息——骁龙已经在潜移默化中深入人心。弹指一挥间,那只象征能量和速度的小飞龙已经10岁了。在上月...
    文章 2018-03-05 1301浏览量
  • 千兆级LTE奏响序曲 5G可款款来矣

    “你为什么要这款手机?“因为它用了骁龙的芯片。这只是两个普通消费者之间的对话,不过,它却隐含着一个明确的信息——骁龙已经在潜移默化中深入人心。弹指一挥间,那只象征能量和速度的小飞龙已经10岁了。在上月...
    文章 2018-02-09 1165浏览量
  • 如何学Java,我说点不太一样的学习方式

    到现在我和二刘还是好朋友,跟他们一起学到的重构、DDD、TDD、架构模式这些思想,让我受益至今。相比于Struts、Hibernate那些技术来说,这些更像是程序员的内功,内功不会很快过时。经历二:找到了组织——BJUG如果...
    文章 2020-04-28 1116浏览量
  • 30+关于如何成为更好Android开发者的短小而专业的建议

    我再怎么强调设计模式在你Android开发生涯中的重要性都不为过。一般来讲,每当你遇到一个棘手的编程问题的时候,设计模式真的可以很大程度上帮助你找出一个优雅的解决方案。除此之外,你需要跟其它开发者在同一个...
    文章 2017-10-09 2329浏览量
  • Net业务搭配实用技术

    理论积累之TDD:单元测试,集成测试,自动化测试。理论积累之CI/CD:需要熟练掌握jenkins配置。熟悉docker生态工具用法。理论积累之领域驱动:微服务怎么拆?怎么微?服务之间如何联系?领域驱动设计为你提供了大量的...
    文章 2018-09-06 2487浏览量
  • 过年7天乐,学nodejs 也快乐

    过年回家,家里没网,作为一个战斗型屌丝,自然不能错过如此学习机会,于是了两本书 一本《深入浅出nodejs》一本《写给大家看的c++》 看完nodejs 有点感觉,是移动互联网时代不错的技术选型,相信,5年后nodejs在...
    文章 2014-02-08 1030浏览量
  • 一起谈.NET技术,重构TekPub——从ASP.NET MVC框架...

    而且我们很可能需要为Silverlight(使用流媒体)提供一个分离的服务器,用来播放视频,这样就需要再支付一个使用许可的费用——此外,为了使视频流平滑输出,我们还需要媒体编码器。对于大公司来说,这的确不算...
    文章 1970-01-01 1354浏览量
  • 不仅仅是比4G多1G,5G商用要跨过哪些坎

    那个时候我们和我们的合作伙伴一起,最终实现了TDD、FDD的同步发展的目标,帮助整个TD-LTE产业有全球的发展,得到了全球很多运营商的支持,实现了目前为止三分天下有其一的局面。中国移动从五六年前就开始布局5G的...
    文章 2017-10-03 1234浏览量
  • 来聊聊我们为什么要写单测

    最近还了本《软件测试》的书&xff0c;算是再次复习一下大学时学过的专业课&xff0c;平时在捣鼓一些个人项目的时候也会做一些基础的单测。一谈到单测&xff0c;可能大家的第一反应都是敬而远之。没啥用&xff0c;没时间&xff0c...
    文章 2022-05-07 102浏览量
  • Android开发软件架构思考以及经验总结

    作为一只编程经验并不怎么丰富的程序猿来讲,我一直觉得架构师是一个比较神秘的职业,架构设计就更加的高大上了。经过今年的几个项目,之前曾发文叙述我的从MVC到MVP项目重构实战经验,也曾说过我准备对目前手底下的...
    文章 2017-08-01 785浏览量
  • Android开发软件架构思考以及经验总结

    作为一只编程经验并不怎么丰富的程序猿来讲,我一直觉得架构师是一个比较神秘的职业,架构设计就更加的高大上了。经过今年的几个项目,之前曾发文叙述我的从MVC到MVP项目重构实战经验,也曾说过我准备对目前手底下的...
    文章 2017-08-03 1840浏览量
  • 为什么要持续重构

    测试优先原则 TDD(Test-Driven Development):测试驱动开发 2.OCP原则 Open For Extension:开放封闭原则 3.小步快跑原则 大布局、小迭代 进化式设计和增量开发 避免过度设计&xff0c;对于未来的变化&xff0c;既...
    文章 2022-04-25 49浏览量
  • 书评 – 程序员经典读物(1)

    如果有人如此不幸,我估计有二种可能,第一可能是英文太糟糕了,第二可能是错书了。此书并无甚原创性,属于阐释Design Pattern一类的著作,但是写的太精彩了,不仅绝顶高手好评如潮,更难得的是由初级向高级突破...
    文章 2018-03-28 1487浏览量
  • 敏捷的"道

    我们可以用TDD增加程序的健壮性,我们可以用结对来提高效率,我们可以在代码里加上适当的注释来替代文档,让代码自解释,我们也可以用UML,用白板来沟通,我们可以用自动集成来发布,尽早发现作bug,也就是我们可以...
    文章 2017-11-02 1059浏览量
  • 书评 – 程序员经典读物(1)

    如果有人如此不幸,我估计有二种可能,第一可能是英文太糟糕了,第二可能是错书了。此书并无甚原创性,属于阐释Design Pattern一类的著作,但是写的太精彩了,不仅绝顶高手好评如潮,更难得的是由初级向高级突破...
    文章 2018-03-10 1201浏览量
  • 书评 – 程序员经典读物(1)

    如果有人如此不幸,我估计有二种可能,第一可能是英文太糟糕了,第二可能是错书了。此书并无甚原创性,属于阐释Design Pattern一类的著作,但是写的太精彩了,不仅绝顶高手好评如潮,更难得的是由初级向高级突破...
    文章 2018-03-10 1121浏览量
  • 通往大神之路,百度Java面试题前200页。

    MVC的各个部分都有那些技术来实现?如何实现?RPC 通信和 RMI 区别 什么是 Web Service(Web服务) JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。WEB容器主要有哪些功能?并请列出一些常见的WEB容器名字...
    文章 2017-11-17 1722浏览量
  • 21 张思维导图,柠檬哥肝了半个月的「后端技术学习...

    现在我觉得个 Linux 云服务器最方便&xff0c;如果是学生还有教育优惠也不贵。有了Linux系统之后干嘛呢&xff1f;把它作为你的常用系统&xff0c;经常登录进去对照着「鸟哥的 Linux 私房菜」从头到尾操作一遍&xff0c;ok&xff0...
    文章 2022-04-24 118浏览量
  • BAT等大厂总结的前200页Java面试题都在这里了

    MVC的各个部分都有那些技术来实现?如何实现?RPC 通信和 RMI 区别 什么是 Web Service(Web服务) JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。WEB容器主要有哪些功能?并请列出一些常见的WEB容器名字...
    文章 2018-10-11 2251浏览量
  • 代码的印象派:写点好代码吧

    大多数的软件工程师更看重的是技术兴趣,所以诸如"来我们这做 Openstack 吧","我们需要用 Go 实现 Docker 相关组件的人才"看起来更有吸引力。而软件质量,代码风格,则是另一个吸引优秀工程师的方向。追求卓越软件...
    文章 2017-12-20 1064浏览量
  • 通往大牛之路,百度Java面试题前200页!

    JRE、JDK、JVM 及 JIT 之间有什么不同MVC的各个部分都有那些技术来实现?如何实现?RPC 通信和 RMI 区别什么是 Web Service&xff08;Web服务&xff09;JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。WEB容器...
    文章 2021-12-14 62浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化