• 【如何有效做Code Review】8行代码提出的21个问题

    另外防御性代码对今后的维护性造成了隐患,不清楚是否能改造。2.1.7 测性 测性是测试同学,也是开发需要考虑的点: Q19:Line100,由于限定了环境,在线下环境没发功能测试进行覆盖,最好单测覆盖最简单 这个是...
    文章 2020-01-10 2891浏览量
  • 一个好的组件应该是什么样的?

    可维护性 于是乎,大家便如火如荼的开始的组件抽象,组件整改的浩大工程。一开始,一般会有一个团队中较为靠谱、能力突出的小伙子(嗯?怎么是我?去把 Webpack、Babel、TypeScript、SassLess、目录结构、单元测试...
    文章 2020-04-24 791浏览量
  • 我的私享搜索引擎

    吐血推荐汉语分词利器ANSJ,精度要求不高的话妥妥的,JAVA语言ToAnalysis.parse(sentence).recognition(filter)一句话搞定,管你字符集呢,还能自定义用户字典,自定义停用词库、属性过滤等等,真是小微企业...
    文章 2018-08-03 1703浏览量
  • 硬核技术干货|高性能短链设计

    那么为短链表示,直接长链不行吗,短链的话有如下好外1、链接变短,在对内容长度有限制的平台发文,编辑的文字就变多了最典型的就是微博,限定了只能发 140 个字,如果一串长链直接怼上去,其他编辑的...
    文章 2020-07-16 349浏览量
  • 阿里内部分享:大数据业务平台两年发展历程

    这个时候需要有个Storm集群,storm集群干啥事情呢?就一件事情,分析数据,这个集群接收刚才提到的JMS系统发送出来的消息,然后按照指定的规则进行逻辑合并等计算,把计算的结果保存在数据库中,这样的话,流动的...
    文章 2017-04-03 1907浏览量
  • 为什么你精通CRUD,却搞不懂数据库的基本原理?

    这两部分内容其实理论的东西比较枯燥,实际上对应到实际场景中,安全就是要保护数据的安全,包括权限控制和数据备份,而完整则是通过一些约定和规范限制数据库的存储内容,比如我们可以主键、唯一键、非空等...
    文章 2020-02-25 1176浏览量
  • 谈软件测试人员定位-三年软件测试总结

    所以,再拿来炒一炒,希望能炒出新的味道。没有最好的开发测试流程,只有最适合项目的开发测试的流程;去年的一篇说软件测试流程,严格规范的测试流程一定比没流程好,敏捷的流程一定比传统的瀑布流程先进。这个观点...
    文章 2016-04-28 1715浏览量
  • 在AWS上的架构部署与设计

    17、卓越的运维当然它会说一些工具帮你做一些自动化运维,现在大家都在讲DevOps,DevOps是使用最常见的开发运营模式开发、部署和维护应用程序。所以它需要一些工具支撑,AWS说我有全套的工具支撑你的DevOps...
    文章 2021-08-19 1748浏览量
  • 架构的纵坐标与横坐标,你权衡好了吗?

    首先,先一张图解释下“叫架构的纵坐标与横坐标?通过图中罗列的内容,相信大家已经看出,在我的理解中,所谓 架构的纵坐标 与 架构的横坐标 各代表了什么。聊一些我们的现状 在描述现状之前,先讲一个...
    文章 2017-08-01 1232浏览量
  • DevOps落地三部曲:如何归责?用啥工具?往哪里去?

    一、从业务、系统发展看问题从业务和系统的发展,我们看当时面临的问题和解决的措施,有一些总结和思考的东西。就像程永新老师在企业级运维三板斧所说的,未来不是DevOps,关注方向的可能是AIOps这个层面,也...
    文章 2017-12-15 3122浏览量
  • 深度推荐:创业团队为什么要选择Oracle而不是MySQL?

    MySQL完全能支撑初期的业务需求,为Oracle这么个收费的东西。MySQL是互联网的行业主流选择?互联网公司选择开源或自研,而不是商用,首要的原因是多数商用软件的设计目标并未考虑过互联网公司面临的高并发、...
    文章 2017-05-02 1863浏览量
  • 搜索引擎背后的经典数据结构和算法

    比如「I am a chinese」分词后,就有「I」,「am」,「a」,「chinese」这四个词,从中也可以看到,英文分词相对比较简单,每个单词基本是空格隔开的,只要以空格为分隔符切割字符串基本达到分词效果,但是中文不...
    文章 2020-06-24 779浏览量
  • 模块化与解耦

    第二派应该是一些公司或者大公司,有一套NB的架构对于团队的意义就比较大了,可以保证稳定迭代,保证规范和持久可维护性。第三派应该是BAT这样的有很多BU的超级公司,或者一些先进的开源开发者们,模块化能够更好的...
    文章 2016-04-13 2094浏览量
  • 网络安全,要靠国家买单才有未来

    不要看他做的技巧,要看他成事以后在干啥?我们对技术的观测比较领先和深入,所以说话比较二。问:你是否也受过一些做网络安全黑产的人的威胁?答:是啊,现在我们做ZoomEye,还有人投诉我们,说我们威胁国家安全,...
    文章 2017-05-02 855浏览量
  • 高效运维之Docker持续部署图文详解

    这时会触发Git服务器向相应的Jenkins服务器发出一个操作请求,此工作太过迅速,也没好说的,我们接下来看Jenkins都啥子了。5.2 Jenkins进行的精彩互动 如下这个自动运转的过程,让我们有些许成就感,值得端杯...
    文章 2016-06-10 9008浏览量
  • 做了那么多架构,你真的懂 SOA 了吗?

    此外,服务的全生命周期包含从设计、部署到增强升级和维护都是管理的。举例(下列内容仅做示例展示,非适用于严格场景): 补货计算服 服务策略 服务质量 性能要求 补货建议量计算服务 针对行业下商家/供应商...
    文章 2020-04-07 1215浏览量
  • 年终盘点丨细数2017云栖社区20大热点话题(附100+话题...

    人生苦短,你Python?Python俨然已经成为当下较为热门的语言之一。有句俗话说得好,“人生苦短,我Python”。Python凭借其简洁的语法、强大的功能以及很多其他的优点获得了大量编程爱好者的喜爱。Python...
    文章 2018-01-09 10797浏览量
  • 一文看懂 kafka 机制

    如果这个consumer group里面consumer的数量大于topic里面partition的数量,多出的consumer thread就会闲着也不,因为一个partition不可能被两个consumer thread去处理。如果producer的流量增大,当前的topic的...
    文章 2018-07-09 7665浏览量
  • 干货分享:蚂蚁金服前端框架和工程化实践

    我们通过 appType 和 deployMode 两个维护来对接各种场景,用户只要配 deployMode:node 就能对接 node 框架,改成 java 就能对接 java 框架,背后的脏活累活交给框架做。最后还有一个原因是我们做开源,我个人是比较...
    文章 2019-07-17 838363浏览量
  • 火币袁煜明:区块链的本质、意义与商业体系设计|清华x...

    而现在基于加密算法的代码,可以数字签名证明身份,哈希指针确保内容没有被篡改过,智能合约保证程序能自动执行。这是一个很根本的驱动力,因为商业体系里最重要的东西,契约变了,会引发商业体系一系列...
    文章 2018-05-02 2589浏览量
  • Weex meets Vue,记一次 Weex 前端团队的讨论

    Jinjiang 他有一件事情是 2.0 preview 发那天我们连夜加班,赶出一个 Weex 支持 Vue 的版本就是我们两个的,可能你有印象 yyx990803 对对对对对 Jinjiang 我觉得今天就是算相互认识一下,现在我们算一个团队了,也...
    文章 2016-09-12 5208浏览量
  • 寻找阿托卡之旅:量化投资一席谈

    而一个好的架构师,不但要懂数据,还要懂需求,知道我们这些人打算着数据干啥去——很多架构师不耐烦听我讲这个,或者以为他们所理解的就是我讲的,我一直认为这种工作流程是本末倒置的——当你不知道目的地在哪儿...
    文章 2017-05-02 5574浏览量
  • 大话软件质量稳定|右军

    由于人类认识的局限、骄傲心态、问题域的复杂、不把握等因素,导致软件从业人员在处理软件质量稳定方面如履薄冰,你今天志得意满,明天就可能伤心欲绝。那么软件质量问题的棘手主要有那些因素导致的呢?...
    文章 2016-11-20 4403浏览量
  • 搞懂分布式系统27:消息队列设计精要总结之高级特性篇

    1 客户端的同步异步:对于客户端说,同步与异步主要是到一个Result,还是Future(Listenable)的区别。实现方式可以是线程池,NIO或者其他事件机制,这里先不展开讲。2 服务端的同步异步:服务端异步可能稍微难...
    文章 2018-07-13 1237浏览量
  • Redis设计与实现(一~五整合版)

    长度就不说了,只在插入的时候一下,以后只需要维护len就可以O(1)到;对于free也很简单,vector不也是这么实现的嘛。就是按照某个阈值进行翻倍叠加。2.双端链表 redis自己实现了双端链表 双端链表主要两个作用:...
    文章 2015-04-04 890浏览量
  • Docker持续部署图文详解|高效运维最佳实践06

    这时会触发Git服务器向相应的Jenkins服务器发出一个操作请求,此工作太过迅速,也没好说的,我们接下来看Jenkins都啥子了。5.2 Jenkins进行的精彩互动 如下这个自动运转的过程,让我们有些许成就感,值得端杯...
    文章 2017-11-08 1695浏览量
  • 阿里工程师谈,什么是好的代码?

    我们很容易就会写下非常相近的方法名,仅从名称无法区分两者到底有区别(eg.getAccount()与getAccountInfo()),这样在调用时也很难抉择要哪个,需要去看实现的代码才能确定。► 读的 名称一定是读的,易读...
    文章 2019-08-19 5549浏览量
  • 程序人生|春风得意马蹄疾,一日看尽长安花

    拿不到毕业证不能正常毕业,对人生的影响是极大的,那会承受的心里负担、压力乃至到现在拿来比较,都还没有什么事情与之比拟。作为好学生的你,可能是永远无法体会到我当时的那种恐慌,这种gap就像:法海与爱。...
    文章 2020-07-09 207浏览量
  • 探索 Android 多线程优化方法

    假如我们现在运行的是 AS 建的一个也没有的 demo 项目,那也不代表我们运行的是一个单线程应用。因为这个应用是运行在 ART 上的,而 ART 自带了 GC 线程,再加上主线程,它依旧是一个多线程应用。第三方线程 在...
    文章 2019-12-28 1425浏览量
  • 如何成功实施结对编程

    学习者的任务只有一个:控制结对的机器,彻底弄清楚问题,自己觉得最显而易见的解决方式实现任务。如果这个方案可行,指导者就可以提供一些必要的指导。如果方案中有缺陷,指导者也很容易对方案中的不足之处...
    文章 2017-11-15 977浏览量
1 2 3 >

云产品推荐

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