E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
代码整洁之道
《
代码整洁之道
》简单总结
最近看了两本书《
代码整洁之道
》和《高效程序员的45个习惯敏捷开发修炼之道》的一些体会。 希望能和各位前辈交流一下。个人认为遵守一下几点就能写出不错的程序。
txf2004
·
2012-04-16 10:00
总结
好代码并非一蹴而就-----读《
代码整洁之道
》
虽然本书所提供的实例、代码均源于java,但是不管我们是使用什么编程语言,编写出"好代码"对于一个想成为优秀的程序员都应该是最基本的。良好的方法命名、适宜的注释、短小的方法、各种环境下的变量命名等等,这都是大师在多年编程中总结下来的经验之谈。在网上经常会看到很多牛人是这么说的:“项目要注意可扩展、灵活性”、“要为以后的需求变更提供好的接口”、“要灵活使用设计模式”等等,仿佛各种各样的项目功能,在设
·
2012-04-08 23:00
代码
编码会不会逐渐消亡?
而在《
代码整洁之道
》一书中,Robert C Martin在开篇处加了这样一段文字:有人也许会以为,关于代码的书将有点落后于时代---代码不再是问题;我们应当关注的是模型和需求。
leezy_2000
·
2012-03-14 00:00
hadoop
.net
框架
mfc
图形
IT世界大师~~~要看就看他们的书!
WorkingEffectivelyWithLegacyCode(MichaelFeathers)CleanCode(RobertC.Martin) 要想成为高手必看书:敏捷软件开发----原则、模式与实践
代码整洁之道
设计模式
aa4790139
·
2012-02-15 15:00
java
设计模式
编程
敏捷
测试
重复--摘自《
代码整洁之道
》
每次看到重复的代码,都代表遗漏了抽象。重复的代码可能成为子程序或干脆是另一个类。将重复代码叠放进蕾西的抽象,增加了你的设计语言的词汇量。其他程序员可以用到你创建的抽象设施。编码变得越来越快,错误越来越少,因为你提升了抽象层次。重复最明显的形态是你不断看到明显一样的代码,就像是某位程序员疯狂地用鼠标不断复制粘贴代码。可以用单一方法替代之。较隐蔽的形态是在不同模块中不断重复出现,检测同一组条件的swi
OneThin
·
2012-01-03 21:00
TDD实践小结
近期看了一些如何写代码的书,包括《修改代码的艺术》,《
代码整洁之道
》等,这些书都提到了TDD。我记得几年以前在书店就开始看到关于极限编程的书,也偶尔听到测试驱动开发的概念。
swordmanwk
·
2011-11-27 13:00
培训之路一
具体说说收获: 1.根据过来人的经验,苏总强烈推荐的书籍《梦断代码》 《
代码整洁之道
》 《人月神 话》 《
small_fish__
·
2011-11-26 10:00
常用代码阅读方法
RobertC.Martin在《
代码整洁之道
》中,强调“代码被阅读的时间,远远多于被修改的时间”。经过几个项目的实践之后,更加能够体会其中五味。
zhouyulu
·
2011-11-18 12:00
eclipse
工作
bean
生活
工具
2010
《
代码整洁之道
》读书笔记
代码整洁之道
稍后等于永不(Laterequalsnever)整洁的代码只做好一件事,代码只讲述事实,不引人猜测。
chain2012
·
2011-11-16 17:00
数据结构
null
equals
读书
insert
编译器
代码整洁之道
--阅读笔记
1、名副其实 见名知意我们应该选择指明了计量对象和计量单位的名称;intelapsedTimeInDays;intdaysSinceCreation;选择体现本意的名称能让人容易理解和修改代码。下面的代码目的何在?publicListgetThem() {Listlist1=newArrayList(); for(int[]x:theList)if(x[0]==4)list1.add(x); re
ZHANGBINFLY
·
2011-11-02 14:00
S.O.L.I.D.类设计原则
本文是由敏捷宣言签署人之一、《CleanCode(
代码整洁之道
)》一书的作者RobertC.Martin为他的《ApplyingPrinciplesandPatterns》这本书搜集整理而来。
it_man
·
2011-10-08 15:00
设计模式
数据库
敏捷
Class
扩展
报表
代码整洁之道
声明:本文来自网络,不知是哪位大神之作 第1章 整洁代码…………………………………………………………………………………………………………………………………………………………. 1 1.1 要有代码…………………………………………………………………………………………………………………………………………………………. ……….2 1.2 糟糕的代码………………
judim
·
2011-09-30 11:00
程序员
代码整洁之道
的讨论
代码整洁之道
里面说: 引用 不明白整洁对代码有何意义,尝试去写整洁代码就毫无所益 我目前经历了下面几个阶段,始终觉得思想不到位,听人家再怎么说也不能很好的执行
悲剧了
·
2011-08-08 11:00
企业应用
也谈读<<
代码整洁之道
>>有感
je上大力推从<<
代码整洁之道
>>之书,看来jes开始集中关注质量问题了,这迎合了最近打假成风的的社会风气!
fansfirst2008
·
2011-08-04 17:00
代码
读《
代码整洁之道
》有感——如何写出好代码
怀念小时候写作文了,布置作业,回去读《OOXX》这本书,然后写篇读后感,就叫“读《OOXX》有感”。 作为一个程序员,一直以来以写出好代码为目标。 但也迷茫过,究竟写出来的怎样才能算是好代码呢。 读了不少技术书,大多数都是以如何使用某个框架,某个技术,某个语言为主,也有像《程序员修炼之道》或《高效程序员的45个习惯》这样的,会告诉一个
pangwu86
·
2011-08-04 14:00
优雅
高效
好代码
代码洁癖
《
代码整洁之道
》读书笔记
这几天看了《
代码整洁之道
》,看的不认真,书写的应该很不错,一个十几年经验的人写的,但是里面很多东西我都不理解,也不觉得他说的对,但是我先大概记着他的观点
wdhdmx
·
2011-08-02 09:00
代码整洁之道
《
代码整洁之道
》——写的不但是代码,还是责任,它事关企业的前途和命运
拒绝混乱,持续重构,从我做起,从一点一滴做起.....本文附件下载:
代码整洁之道
.rar(267.4KB)作者:huashuizhuhui 声明:本文系ITeye网站发布的原创文章,未经作者书面许可,严禁任何网站转载本文
(author unknown) 阿韩
·
2011-07-30 05:00
代码
代码
责任
七部经典著作
Java编程思想(第4版)》、《重构:改善既有代码的设计(评注版)》、《程序设计实践》、《EffectiveC++:改善程序与设计的55个具体做法(第三版)》、《Java核心技术卷Ⅰ:基础知识》《
代码整洁之道
ikscher
·
2011-07-06 15:00
《代码简洁之道》-学习笔记
笔记:
代码整洁之道
命名:1、有意义,名副其实:降低代码的模糊度,明确说明代码的用途;2、避免误导:accountList的类型最好就是List;3、避免使用多个不同之处较小的名称;4、避免使用字母l和O
leather0906
·
2011-06-30 09:00
java
《代码简洁之道》-学习笔记
笔记:
代码整洁之道
命名: 1、有意义,名副其实:降低代码的模糊度,明确说明代码的用途; 2、避免误导:accountList的类型最好就是List; 3、避免使用多个不同之处较小的名称
leather0906
·
2011-06-30 09:00
AOP
数据结构
exception
工作
api
测试
一些设计原则
一些设计原则高聚合低耦合Demeter定律[不要告诉我,我会通知你]Liskov替换原则先让它跑起来,再让它无误,再让它快速开发/闭合原则反向依赖单一责任原则一些参考书籍
代码整洁之道
(CleanCode
S.l.e!ep.¢%
·
2011-05-24 14:00
读书计划
月底开始在读 Pro Android 2 Android开发入门与实战 Android In Action 算法学习: 算法导论 数学那些事儿 提高编程能力:
代码整洁之道
dank
·
2011-05-19 22:00
java
编程
android
算法
读书
你真正需要的代码测试覆盖率是多少?
给那些不认识UncleBob的人介绍一下——他是我们软件产业里最著名的一个专家,是《 CleanCode(
代码整洁之道
)》这本著作的作者,是敏捷宣言(AgileManife
RTY 实践出真知
·
2011-05-04 07:00
S.O.L.I.D.类设计原则
本文是由敏捷宣言签署人之一、《 CleanCode(
代码整洁之道
)》一书的作者RobertC.Martin为他的《ApplyingPrinciplesandPatterns》这本书搜集整理而来。
RTY 实践出真知
·
2011-05-04 06:00
编程表达力 源自《
代码整洁之道
》
我们中的大多数人都经历过费解代码的纠缠。我们中的许多人自己就编写过费解的代码。写出自己能理解的代码很容易,因为在写这些代码时,我们正深入于要解决的问题中。代码的其他维护者不会那么深入,也就不易理解代码。 软件项目的主要成本在于长期维护。为了在修改时尽量降低出现缺陷的可能性,很有必要理解系统是做什么的。当系统变得越来越复杂,开发者就需要越来越多的时间来理解它,而且业
RTY 实践出真知
·
2011-04-26 21:00
《
代码整洁之道
》摘录---对象和数据结构
6.1 数据抽象隐藏实现并非只是在变量之间放上一个函数层那么简单。类并不简单地用getter和setter将变量推向外间,而是暴露抽象接口,以便用户无需了解数据的实现就能操作数据本体。如下面是一个阅读器,需要获取当前阅读进度。接口定义如下: publicinterfacePaperReader { doublegetTotalPages(); doublegetCurre
HorkyChen
·
2011-04-25 23:00
数据结构
c
interface
getter
setter
《
代码整洁之道
》摘录---对象和数据结构
6.1数据抽象 隐藏实现并非只是在变量之间放上一个函数层那么简单。类并不简单地用getter和setter将变量推向外间,而是暴露抽象接口,以便用户无需了解数据的实现就能操作数据本体。 如下面是一个阅读器,需要获取当前阅读进度。接口定义如下: public interface PaperReader { double getTotalPages(); double getC
webcode
·
2011-04-25 23:00
数据结构
《
代码整洁之道
》错误处理
1、使用异常而非返回码例子:publicclassDeviceController{publicvoidsendShutDown(){ try{ tryToShutDown(); }catch(DeviceShutDownErrore){ logger.log(e);}privatevoidtryToShutDown()throwsDeviceShutDownError{..}2.别返
RTY 实践出真知
·
2011-04-25 21:00
【外刊IT评论】你真正需要的代码测试覆盖率是多少?
给那些不认识UncleBob的人介绍一下——他是我们软件产业里最著名的一个专家,是《CleanCode(
代码整洁之道
)》这本著作的作者,是敏捷宣言(AgileManifesto)的签署人之一。
admin Ryan
·
2011-04-25 00:00
批评评论
测试
测试覆盖率
【外刊IT评论】你真正需要的代码测试覆盖率是多少?
给那些不认识UncleBob的人介绍一下——他是我们软件产业里最著名的一个专家,是《CleanCode(
代码整洁之道
)》这本著作的作者,是敏捷宣言(AgileManifesto)的签署人之一。
admin Ryan
·
2011-04-24 16:00
测试
批评评论
测试覆盖率
《
代码整洁之道
》摘录---格式
团队应该一致同意采用一套简单的格式规则,可以运用将这些规则自动化的工具。代码格式关乎沟通,而沟通是专业开发者的头等大事。或许你认为“让代码能工作”才是专业开发者的第一优先级。你今天编写的功能,极有可能在下一版本中被修改,但代码的可读性却会对以后可能发生的修改行为产生深远影响。原始代码修改之后很久,其代码风格和可读性仍会影响到可维护性和扩展性。即便代码已不复存在,你的风格和律条仍存活下来。向报纸学
HorkyChen
·
2011-04-16 15:00
exception
工作
算法
String
Class
扩展
《
代码整洁之道
》摘录---格式
团队应该一致同意采用一套简单的格式规则,可以运用将这些规则自动化的工具。 代码格式关乎沟通,而沟通是专业开发者的头等大事。 或许你认为“让代码能工作”才是专业开发者的第一优先级。你今天编写的功能,极有可能在下一版本中被修改,但代码的可读性却会对以后可能发生的修改行为产生深远影响。原始代码修改之后很久,其代码风格和可读性仍会影响到可维护性和扩展性。即便代码已不复存在,你的风格和律条仍存活
webcode
·
2011-04-16 15:00
代码
《
代码整洁之道
》摘录---注释
注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。我们总无法找到不用注释就能表达自我的方法,所以总要有注释,这并不值庆贺。 如果你发现自己需要写注释,再想想看是否有办法翻盘,用代码来表达。 注释会撒谎。注释存在的时间越久,就离其所描述的代码越远,可能变得全然错误。原因很简单:程序员不能坚持维护注释。 程序员应当负责将注释保持在可维护、有关联、精确的高度。我同意这种说法。
webcode
·
2011-04-14 08:00
代码
《
代码整洁之道
》摘录---注释
注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。我们总无法找到不用注释就能表达自我的方法,所以总要有注释,这并不值庆贺。 如果你发现自己需要写注释,再想想看是否有办法翻盘,用代码来表达。 注释会撒谎。注释存在的时间越久,就离其所描述的代码越远,可能变得全然错误。原因很简单:程序员不能坚持维护注释。 程序员应当负责将注释保持在可维护、有关联、精确的高度。我同意这种说法。但我更主张把力气用在写清
HorkyChen
·
2011-04-14 08:00
工作
SVN
Microsoft
Constructor
代码大全读书笔记1
5.6节 防错性编程 1.代码大全上说子程序长度100-150行,
代码整洁之道
上说20行封顶最佳。。。。
前前后左右右
·
2011-04-10 11:00
编程
C++
c
C#
读书
献给xinyuan公司以及我的团队
代码整洁之道
花时间保持代码整洁不但有关效率,还有关生死存亡。 20 世纪80 年代末,有家公司写了个很流行的杀手应用,许多专业人士都买来用。然
huashuizhuhui
·
2011-04-05 12:00
编程
制造
项目管理
企业应用
函数的情人原则
代码整洁之道
讲了很多原则, 但我印象最深刻的是下面这几条有趣的原则[换种表达方式,不是原文]: 1、Do not call me because I'll call you at five.
ijavagos
·
2011-03-18 11:00
函数
关于代码
摘录自《
代码整洁之道
》不过改了几处表达方式。 代码可以有,代码必须有 有人也许会以为,关于代码的书有点儿落后于时代-代码不再是问题;我们应当关注模型和需求。
oojdon
·
2011-02-08 00:00
设计模式
编程
制造
项目管理
领域模型
《
代码整洁之道
》
《
代码整洁之道
》提出了“整洁感”,程序不一定要有“艺术感”,但“整洁”是判断程序优劣的标准,“整洁感”是将程序化劣为优的攻略。作者在写代码的各处细节中总结经验,得出一套最佳实践。
jhHenry
·
2010-09-21 14:00
编程
项目管理
程序员之死(系列)
"写的好代码不一定市场上面买的好,市场上面很多用垃圾代码堆砌而成产品正在赚着大钱"呵呵他到书里没有提这是什么产品 随便提一下> 这本书,这本书跟这本有点类似
代码整洁之道
.都是告诉程序员怎么写出整洁易
zccst
·
2010-09-12 15:00
Ajax
Blog
Google
Facebook
产品
技术人
Book
全面解决问题的途径软件随想录:程序员部落酋长JOEL谈软件卓有成效的程序员 C++程序设计原理与实践代码之美BEAUTIFULCODE代码大全(第二版)高质量程序设计艺术(深入剖析著名开源软件的质量问题)
代码整洁之道
netnote
·
2010-09-09 16:00
8月22日~30日总结
首先大体回顾一下上周的工作:1、完成了改版的监控界面,并且实现了“排行榜”部分的业务逻辑开发2、进一步表明了自己当下求进的态度3、阅读完了《明朝那些事儿》之粉饰太平4、阅读学习了《
代码整洁之道
》的前三章
javazhichizhe
·
2010-08-29 23:07
个人规划及日程安排
程序员需要知道的97件事情之 -------
代码整洁之道
&童子军原则
本人英语抄过4级,奇烂无比,翻译这个实属蛋疼,错误是肯定有的,而且是翻不出出来就是随便猜,欢迎指出,谢谢啦。但愿我能够翻完我看的懂的.... 原链接:oreilly的程序员需要知道的97件事http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appe
zhouxwyeah
·
2010-05-20 23:00
PHP
制造
生活
活动
代码整洁之道
一:有意义的命名 避免使用编码 把类型或作用域编进名称里面,徒然增加了解码的负担。 每个概念对应一个词 使用解决方案领域名称 记住,只有程序员才会读你的代码。所以,尽管用那些计算机科学(Computer Science,CS)术语、算法名、模式名、数学术语吧。依据问题所涉领域来命名可不算是聪明的做法,因为不该让协作者老是跑去问客户每个名称的含义,
jiang2008
·
2010-04-14 16:00
设计模式
算法
工作
代码风格
最近在看一本关于代码风格的书,《
代码整洁之道
》,觉得挺有意思。 以前我写代码的时候,从来没有考虑过代码整洁的问题,只想着实现功能就好了。
面朝大海春暖花开
·
2010-04-12 20:00
代码
书籍清单
《Clean Code》(中文名《
代码整洁之道
》) Practices of an Agile Developer: Working in the Real World &
spiderren
·
2010-03-30 22:00
书籍
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他