码迷,mamicode.com
首页 >  
搜索关键字:重构 、思想、编程    ( 4537个结果
SpringBoot常见注解
在使用SpringBoot的过程中,几乎没有了XML配置,采用注解+JavaConfig方式开发,这样做的好处是: 采用纯java代码,不在需要配置繁杂的xml文件 在配置中也可享受面向对象带来的好处 类型安全对重构可以提供良好的支持 减少复杂配置文件的同时亦能享受到springIoC容器提供的功能 ...
分类:编程语言   时间:2020-09-08 20:44:49    阅读次数:48
木兰编程语言重现:引用本地木兰模块;模拟凑十法加法
之前一直没重现本地包内的木兰模块引用,导致提取出的模块只能放在项目根目录下。上周终于搞定。于是将上次的摆放规划应用的源码拆分成几个模块,比如测试/实用/规划/点.ul,在主模块中可以如此引用using点in测试.实用.规划.点。不需要在包中放置类似init.py。其他新添功能字符串拼接时的报错信息(..??_??..)字符串只能拼接字符串,请将"int"先用str()转换见第1行:print("1
分类:编程语言   时间:2020-09-02 16:55:38    阅读次数:46
搜索引擎之倒排索引浅析
上一篇文章ElasticSearch术语中提到了倒排索引,那么这篇文章就来讲解下什么是倒排索引,倒排索引的数据结构以及ElasticSearch中的倒排索引。倒排索引倒排索引(InvertedIndex)也常被称为反向索引,是搜索引擎中非常重要的数据结构,为什么说它重要呢,我们首先拿一本书《重构改善既有代码的设计》举个例子:如果一本书没有目录的话,理论上也是可以读的,只是合上书下次再次阅读的时候,
分类:其他好文   时间:2020-08-28 11:58:21    阅读次数:49
在 Vue 中如何避免在动态绑定类出现空类的情况?
传递空字符串,这可能会导致DOM输出中的类为空。在三元运算符中,我们可以返回"null",这可以确保DOM中没有空类<!----><div:class="isBold?‘bold‘:‘‘"><!--<divclass>--><!----><div:class="isBold?‘bold‘:null"><
分类:其他好文   时间:2020-08-26 18:46:24    阅读次数:47
分块------定期重构
定期重构 讲真的,定期重构这东西在网上博客蛮少的 hzwer出了数列分块入门1-9,其中数列分块入门6就是定期重构 你需要支持的操作是:单点插入,单点查询a[r]是多少,这道题目虽然数据随机,但是想要拿全分那肯定还是得要写个定期重构的。 定期重构要干嘛? 大佬的说法:将每 n 个操作分为一组,每次每 ...
分类:其他好文   时间:2020-08-26 18:34:06    阅读次数:48
if-else Terminator
代码中有时候会堆积很多if-else,后续有条件变动,需要回过头来对if-else对应的代码块进行修改,这违反了开闭原则。有没有一种方式重构这类代码呢?网上浏览到一篇博客,感觉方式很好,特记录下来,还是用原博客的例子(根据不同条件处理订单)。 通过策略模式+注解的方案重构if-else代码块。 思路 ...
分类:其他好文   时间:2020-08-25 18:47:02    阅读次数:79
模块化、结构化的代码,程序员正讲述着人生
今天没有发技术文章,只是聊聊我今天让我有所感悟的关键字:模块化我们都知道在sqlserver里面,存储相应的功能让他变成模块化,这是为了让优秀的代码有更快的重复性,避免重构的麻烦。然而我在想优秀的T-SQL代码被封装成一个模块,让开发程序的时候更加便捷,而我们的人生是会是一个个模块吗?我们小时候被教育好好学习,才有更好的未来,不然没有出头日,这就相当于我们应客户的需求在构建优秀的模块,让客户满意。
分类:其他好文   时间:2020-08-17 17:37:15    阅读次数:72
记一次项目重构
前言 本文主要记录,刚刚步入架构师岗位4个月的我,重构项目的一些经历。 项目重构的过程 重构项目这件事,最重要的其实是心态,只要心态良好,这事儿十有八九能干成。 因为,我们要面对困难,往往并不仅仅是代码。比如,你在项目重构开始后,发现,重构项目组只剩你一个人。。。 01熟悉表结构 对于这一次重构的项 ...
分类:其他好文   时间:2020-08-10 10:55:47    阅读次数:69
开闭原则(Open Close Principle)
一、对象(类、模块、方法等)应该对于扩展是开放的,对修改是关闭的 二、问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。 三、为什么使用开闭原则 1、只要是面向对象的编 ...
分类:其他好文   时间:2020-08-10 10:53:38    阅读次数:57
PHP 码农的 go 语言密码本项目开发实战 - 项目介绍
我是一名 PHP 程序员。最近对 go 语言有了兴趣,一直想找一个机会学习并实践这门有趣的语言。手头刚好有一个之前用 PHP 写的账号密码管理小工具,我决定用 go 重构这个小工具来入门 go 语言的 web 场景开发。同时我也希望自己这个实践和学习的过程能给其他向我一样,也就是对 go 语言有兴趣 ...
分类:编程语言   时间:2020-08-04 14:02:26    阅读次数:82
4537条   上一页 1 ... 7 8 9 10 11 ... 454 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!