没有合适的资源?快使用搜索试试~
我知道了~
文库首页
开发技术
其它
你的代码很烂,我们一起来修改
你的代码很烂,我们一起来修改
代码重构
优雅的代码
需积分: 0
7 下载量
149 浏览量
2018-08-01
17:07:01
上传
评论
收藏
17.44MB
PDF
举报
温馨提示
立即下载
你的代码很烂,我们一起来修改 一起来学习一下 看起来很烂的代码 怎么修改的让人赏心悦目
资源推荐
资源评论
驯服烂代码
浏览:49
Kent Beck、Martin Fowler、Michael C. Feathers、Robert C. Martin、Joshua Kerievsky、Gerard Meszaros等大师们的传世著作为如何提升编程技艺和代码质量提供了思想和原则上的指导,本书则为实践和融合这些思想、原则提供了过程和方法上指导。本书通过编程操练的方式讲述了如何用TDD(测试驱动开发)的方法来驯服烂代码,通过结对编
修改代码的艺术
浏览:85
本书主要讲的是在对遗留代码进行修改前,要进行的准备工作,即安置单元测试,保护当前代码的已有行为,并在此基础上引入测试驱动开发。如何把测试安置到遗留代码中,并不是一件简单的事情,本书正是为了让我们做到这件不简单的事情而准备的 遗留代码: 已有的项目代码,不管是你的,还是他人的,不管是维护中的,还是开发中的,总之是已经写好的代码,称为遗留代码。而且代码没有编写测试用例
驯服烂代码-2013.03.22.pdf
浏览:127
4星 · 用户满意度95%
驯服烂代码-2013.03.22.pdf
驯服烂代码 在编程操练中悟道-完整版.pdf
浏览:87
4星 · 用户满意度95%
驯服烂代码 在编程操练中悟道-完整版.pdf
c代码-3.给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807 /** * Definition for singly-linked li
浏览:78
c代码-3.给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342
002、一探究竟:我们写的Java代码到底是如何运行起来的
浏览:180
一探究竟:我们写的Java代码到底是如何运行起来的 一探究竟:我们写的Java代码到底是如何运行起来的 一探究竟:我们写的Java代码到底是如何运行起来的 一探究竟:我们写的Java代码到底是如何运行起来的 一探究竟:我们写的Java代码到底是如何运行起来的 一探究竟:我们写的Java代码到底是如何运行起来的一探究竟:我们写的Java代码到底是如何运行起来的 一探究竟:我们写的Java代码到底是
webbench:Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设置的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,代码实在太简洁,子系统加起来不到600行。下载链接:http
浏览:32
webbench:Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设置的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,代码实在太简洁,子系统加起来不到600行。下载链接:http
前端练习题 代码敲烂月薪过万前端练习题 代码敲烂月薪过万.docx
浏览:89
前端练习题 代码敲烂月薪过万前端练习题 代码敲烂月薪过万
一个简单的JSP修改代码
浏览:53
4星 · 用户满意度95%
一个简单的JSP修改代码一个简单的JSP修改代码一个简单的JSP修改代码一个简单的JSP修改代码
驯服烂代码 高清,带目录,PDF 解压即可
浏览:38
好的程序员,必须有一个良好的代码规范,这本书是你通往优秀程序员之路的垫脚石,你值得一看 驯服烂代码 高清,带目录,PDF
很早以前写的第一个项目。基于Nodejs,MongoDB的博客系统。代码很烂,仅有一点点的参考价值。存在XSS漏洞.zip
浏览:32
很早以前写的第一个项目。基于Nodejs,MongoDB的博客系统。代码很烂,仅有一点点的参考价值。存在XSS漏洞.zip
PSU-CMPSC-311-Assignments-Combination-150-150:这是PSU中cmpsc 311分配的组合。 基于您提供的一组易于使用的功能,以便使用您的代码的应用程序可以轻松地与诸如硬盘驱动器(HDD)之类的外部块存储设备进行对话。 该设备已经具有自己的预定义功能集,可以与之通信。但是,它们使用起来很繁琐(硬件的常见问题),并且不像程序员希望的那样抽象。 因此,我们将翻译它们以模仿标准的C文件命令(打开,关闭,读取,写入和查找),以便其他人更轻松地与设备通信。 换句话说,您的应
浏览:39
PSU CMPSC 311分配组合 这是PSU中cmpsc 311分配的组合。 作业2-CRUD设备驱动程序 概述 此类的所有剩余分配都基于您提供的一组易于使用的功能,以便使用您的代码的应用程序可以轻松地与诸如硬盘驱动器(HDD)之类的外部块存储设备进行通讯。 该设备已经具有自己的预定义功能集,可以与其通信。 但是,它们使用起来很繁琐(硬件常见的问题),而不像程序员希望的那样抽象。 因此,我们将翻
Webbench:Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设置的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,代码实在太简洁,原始码加起来不到600行
浏览:68
Webbench:Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设置的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,代码实在太简洁,原始码加起来不到600行
文件同名代码,修改两个文件夹中文件的名称,让文件对应起来,程序亲测好用
浏览:12
#本脚本用来将两个文件夹下的文件进行同名,但是后缀不一样;作者:pwj-2022-4-19 import os import re #path = input('请输入文件路径(结尾加上/):') pathimage = "lanedata/img12_distoration/image/" pathlable = "lanedata/img12_distoration/label/" # 获取该
18--[让我们一起来跳].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码
浏览:186
18--[让我们一起来跳].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码18--[让我们一起来跳].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码18--[让我们一起来跳].zip源码scratch2.0 3.0编程项目...
十种更好的表达“你的代码写的很烂”的方法
浏览:35
十种更好的表达“你的代码写的很烂”的方法。如果你有一个同事,他写的程序与其说是代码,不如说更像希腊神话中女妖美杜莎的头发,你当然不能熟视无睹,你应该做出一些反应,但你可选的合适的反应方式并没有多少:...
前端练习题 代码敲烂月薪过万.docx
浏览:34
前端练习题 代码敲烂月薪过万
Debug时修改代码能即时生效.
浏览:46
5星 · 资源好评率100%
Debug时修改代码能即时生效的说明,帮助大家在debug时解决无法及时生效的问题
Visual C++源代码 92 如何监视更改网络接口的IP地址
浏览:191
5星 · 资源好评率100%
Visual C++源代码 92 如何监视更改网络接口的IP地址Visual C++源代码 92 如何监视更改网络接口的IP地址Visual C++源代码 92 如何监视更改网络接口的IP地址Visual C++源代码 92 如何监视更改网络接口的IP地址Visual ...
Linux 内核代码修改
浏览:45
Linux 内核代码修改,在国外课程第一次修改linux内核
75--[一起来打气球吧].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码
浏览:179
75--[一起来打气球吧].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码75--[一起来打气球吧].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码75--[一起来打气球吧].zip源码scratch2.0 3.0编程项目...
Working Effectively with Legacy Code(修改代码的艺术 英文版)
浏览:196
5星 · 资源好评率100%
世界级计算机专家...防止引入新的问题包含Java、C++、C和C#的示例,其中介绍的大多数技术适用于其他任何语言或平台,精确地确定要在哪些地方修改代码处理非面向对象的遗留代码处理看起来没有任何结构的应用程序。
web代码混淆方案.混淆js代码,压缩css代码
浏览:16
5星 · 资源好评率100%
web代码混淆方案.混淆js代码,压缩css代码 什么?右击网页就能看到JS,CSS源代码?!别人抄起来岂不是太容易了? 所以我们要混淆,压缩JS,CSS代码,即防止别人抄走修改,又能节省网络流量
修改代码的艺术(2)共 5
浏览:90
修改代码是每一位软件开发人员的日常工作。开发人员常常面对的现实是,即便是最训练有素的开发团队也会写出混乱的...本书还包括了一组共24项解依赖技术,它们能帮助你单独对付代码中的问题片段,并实现更安全的修改。
Qt 5实现串口调试助手 (源工程文件、0积分下载)
浏览:94
5星 · 资源好评率100%
基于Qt 5实现串口调试助手,程序仅供参考,修改了之前十六进制接收0xA0--0xFF有误的问题,新增了窗口自适应(ui文件设置栅格),文件详情可看博客链接https://blog.csdn.net/m0_51294753/article/details/121405661。
【SystemVerilog】路科验证V2学习笔记(全600页).pdf
浏览:81
5星 · 资源好评率100%
SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。 目录如下: 第一章 SV环境构建常识 1 1.1 数据类型 1 四、二值逻辑 4 定宽数组 9 foreach 13 动态数组 16 队列 19 关联数组 21 枚举类型 23 字符串 25 1.2 过程块和方法 27 initial和always 30 func
AutoSAR标准协议4.2.2
浏览:175
5星 · 资源好评率100%
AutoSAR标准协议规范4.2.2,里面包含了AutoSAR组织所规定的AutoSAR架构的标准规范协议原文档。对AutoSAR的学习有一定的借鉴意义
评论
收藏
内容反馈
立即下载
资源评论
资源反馈
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~
联系上传者
评论
qq_35937248
粉丝: 0
资源:
7
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
mud游戏登陆程序,还可以
MySQL在Windows 上的安装方法
go语言,window系统下安装包版本1.18.3和1.20.4
01 华为云Stack 6.5.1 网络配置最佳实践(Region Type I)07.pdf
免费下载java语言-源代码+论文-手机游戏(堡垒)的设计与开发
VisualBasic形考任务一实验1 欢迎程序(源代码)
Scratch我的世界(源码)
基于 java EE平台的项目管理系统.zip
免费微信程序源码-律师法律咨询
c语言UDP传输系统源码.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功