zl程序教程

重构

  • T

    【配电网重构】【SOE】随机配电网重构中的开关开换方法研究(Matlab代码实现)

    👨‍🎓 个人主页: 研学社的博客 💥 💥 💞 💞 欢迎来到本博客 ❤️ ❤️ ...

    日期 2023-04-22 10:50:24     
  • T

    【开发工具】IntelliJ中高效重构的 10 个快捷方式

    文章目录 前言1.将选择提取到局部变量2.将选择提取到字段/属性3.提取选择到一个方法4.内联函数5.移动到下一个或上一个光标位置6.代码生成7.重命名变量、方法、类等8.重构This9....

    日期 2023-04-22 10:50:24     
  • T

    软件开发的22条黄金法则

    编程本质上是一门手艺活,既然是手艺,里面就会有很多个人技巧和经验。“破窗理论”,DRY(Don’trepeatyourself),曳光弹,正交性,这些词的意思是什么你还记得么?《程序员修炼之道》这本书...

    日期 2023-04-22 10:50:24     
  • T

    重新启航,myddd-java完成阶段性重构

    这段时间,基于Java及SpringBoot的领域驱动基础框架myddd-java已经完成阶段性重构,以全新的状态在2022重新启航。myddd-java是怎么来的我在以前的文章中也解释过myddd-...

    日期 2023-04-22 10:50:24     
  • T

    旷视陈雪松:AI的价值闭环,实质是生产力关系的重构|第四届人工智能安防峰会

    AI的价值不在算法,而在于给客户创造价值。作者|秀松编辑|余快2021年12月11日,由雷峰网&AI掘金志主办的第四届中国人工智能安防峰会,在深圳正式召开。本届峰会以「数字城市的时代突围」为主...

    日期 2023-04-22 10:50:24     
  • T

    用chatgpt重构代码,优化代码,震惊!

    下面纯属探索ChatGPT于重构代码、辅助编程方面的可能性,实际工作是否如此,不予讨论。下面1代表提问者,2为ChatGPT。整个过程的体验令人震撼&...

    日期 2023-04-22 10:50:24     
  • T

    【三维重建】三维重构基础知识、三维数据、重建流程

    文章目录 1.在计算机内生成三维信息三维图像重构:四个坐标系坐标系转换内参矩阵外参矩阵 图像采集设备的标定方法: 2.相关概念(1)...

    日期 2023-04-22 10:50:24     
  • T

    曲折的 Vue 3 重构后台之路

    3个月前,曾经有过想法重构现在的后台。Vue3也正式发布很久了,所以是时候重构到Vue3了。但是由于当时尝试了很多UI库之后都没有找到一个好用的库。没有一个库能很好的支持TSX。所以在多次更换UI库之...

    日期 2023-04-22 10:50:24     
  • T

    代码质量第 1 层 - 可重构的代码

    可重构的代码指:可以放心的改代码,不用担心因为改代码而导致bug。可重构的代码的是对代码质量最高的要求,也是最难达到的。可重构的代码是易于维护的。对于非可重构的代码,如果改了某模块,可能会导致一系列相...

    日期 2023-04-22 10:50:24     
  • T

    每个程序员都应该阅读的最有影响力的书是什么?

    该问题来自于stackoverflow[1]。目前状态已经关闭,排名第一的答案获得了1745的投票,给出的书单非常的经典,供94本,虽然是英文,但是你很容易知道是哪本书。这里从中挑出10本最经典的,推...

    日期 2023-04-22 10:50:24     
  • T

    为什么不重构呢?

    重构是提高质量的重要工具。许多开发方法都依赖于重构,尤其是对于敏捷方法,在更多计划驱动的组织中也是如此。但事实上,是否以重构来处理设计中的某些问题呢?是否存在重构的障碍呢?不重构的原因存在质量问题而不...

    日期 2023-04-22 10:50:24     
  • T

    使用策略模式重构电商折扣和支付场景

    本文节选自《设计模式就该这样学》1使用策略模式实现促销优惠方案选择大家都知道,咕泡学院的架构师课程经常会有优惠活动,优惠策略有很多种可能,如领取优惠券抵扣、返现促销、拼团优惠等。下面用代码来模拟,首先...

    日期 2023-04-22 10:50:24     
  • T

    项目重构后,如何利用Postman快速对比出新旧接口之间的差异

    背景:最近接了一个项目,在现有的项目基础上,购买了一个新的数据源,需要将底层的数据进行更换,为了后续能够更好的扩展和维护,在替换的时候,会重新设计表结构要求:对外提供的接口要保持原样输出,接口入参格式...

    日期 2023-04-22 10:50:24     
  • T

    微信聊天项目

    效果图登录/会话界面/通讯录/聊天界面/自定义表情/更多界面群聊详情/好友详情/添加朋友/发送位置深色模式/音视频通话界面已有功能登录注册,退出更改用户昵称,头像添加好友,群发送消息:支持文本,图片,...

    日期 2023-04-22 10:50:24     
  • T

    微服务一点看法

    重构流程上图是整个产品的开发周期,产品的功能清单和产品的蓝图是整个重构的目标,需清晰明确,并有相关文档,不然重构很容易跑偏。而且要把控好重构的时间节点,重构如果遥遥无期,目标持续延后。则会影响公司营收...

    日期 2023-04-22 10:50:24     
  • T

    设计师重构Windows 7系统:原汁原味的感觉 熟悉的菜单

    2020还有谁在用Windows7系统(以下简称Win7)吗?尽管微软今年初已经彻底放弃了Win7系统,但是它的全球份额依然有22%,数亿人依然在用。 考虑到Win7是2009年发布的系统了,它确实...

    日期 2023-04-22 10:50:24     
  • T

    实战 | 一个核心系统 3 万多行代码的重构之旅

      经典著作《重构》这本书中有这么一段话: 一开始,我所做的重构都停留在细枝末节上。随着代码趋向简洁,我发现自己可以看到一些设计层面的东西了,这些是我以前理解不到的,如果没有重构,我达不到这...

    日期 2023-04-22 10:50:24     
  • T

    微软正重构Windows 10任务栏:不激活系统的用户将面临更多功能受限

    尽管已经发布5年,微软仍在对Windows10系统进行大刀阔斧地改动,开发团队的的新目标已经锁定任务栏(Taskbar)。 来自WL的报道称,开发团队对当前任务栏的不满在于,很多功能必须通过右键菜单进...

    日期 2023-04-22 10:50:24     
  • T

    Go 中常用的四大重构技术

    大家好,我是程序员幽鬼。 MartinFowler在他的书中[1]将重构定义为*“对软件的内部结构进行的更改,以使其更易于理解,并且在不更改其可观察到的行为的情况下更低廉地进行修改&rd...

    日期 2023-04-22 10:50:24     
  • T

    如何写好代码?这些书里面有答案

     一个程序员具有一定编码基础之后,一定想要再进一步提升,从会写基础代码,到会写可读的优秀代码,重构现有代码以及设计模式等 如果你已经有了一定的编程基础,想要进一步的提升自己,不妨从以下几本书...

    日期 2023-04-22 10:50:24