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
代码大全2
《
代码大全2
》阅读笔记07--Chapter 12 Fundamental Data Types
Chapter 12 Fundamental Data Types 基本数据类型 基本数据类型是构建其他所有数据类型的构造块(building blocks)。 12.1 Number In General 数值概论 1. 避免使用“神秘数值” (magic number) 神秘数值是在程序中出现的,没有经过解释的数值文字量(litertal numbers),如100,4
·
2015-10-31 19:09
type
《
代码大全2
》阅读笔记06--Chapter 11 The Power of Variable Names
Chapter 11 The Power of Variable Names 变量名的力量 11.1 Considerations in Choosing Good Names 选择好变量名的注意事项 The Most Important Naming Considerationi 最重要的命名注意事项 改名字要完全,准确地
·
2015-10-31 19:04
variable
《
代码大全2
》阅读笔记05--Chapter 10 General Issues in Using Variables
Chapter 10 General Issues in Using Variables 使用变量的一般事项 10.1 Data Literacy 数据认知 10.2 Making Variable Declarations Easy 轻松掌握变量定义 ·Implicit Declarations 隐式声明 1. 有些语言是支持隐式声明。例如VB
·
2015-10-31 19:03
variable
《
代码大全2
》阅读笔记04--Chapter 9 The Pseudocode Programming Process
Chapter 9 The Pseudocode Programming Process 伪代码编程过程 9.1 Summary of Steps in Building Classes and Routines 创建类和子程序的步骤概述 Steps in Creating a Class 创建一个类的步骤: 1. 创建类的总体设计 2. 创建类中的子程序 3. 复审并
·
2015-10-31 19:03
programming
《
代码大全2
》阅读笔记03--Chapter 8 Defensive Programming
Chapter 8 Defensive Programming 防御式编程 这一概念来自 防御式驾驶,在防御式驾驶中要建立这样一种思维,那就是你永远也不能确定另一位司机将要做什么。这样才能保证 在其他人做出危险动作时你也不会受到伤害。 防御式编程主要思想:子程序应该不因传入错误数据而被破坏,哪怕是有其他子程序产生的错误数据。 8.1 Protecting Your Program from In
·
2015-10-31 19:02
programming
《
代码大全2
》阅读笔记02--Chapter 7 High-Quality Routines
Chapter 7 High-Quality Routines (Page 198-223) 高质量的子程序 7.1 Valid Reasons to create a Routine 创建子程序的正当理由 1. 降低复杂度 2. 引入中间,易懂的抽象 3. 避免代码的重复 代码分解(decomposition) 4. 支持子类化覆盖(subclassing override) 5
·
2015-10-31 19:01
out
《
代码大全2
》阅读笔记01--Chapter 6 Working Classes
Chapter 6 Working Classes (Page 162 - 197) 6.1 Class Foundations: Abstract Data Types(ADTs) 类的基础 : 抽象数据类型(ADTs) &nbs
·
2015-10-31 19:01
classes
超级实用且不花哨的js
代码大全2
/文档状态改变 <iframe src="a.html" id="f" name="f" scrolling="no" frameborder=0 marginwidth=0 marginheight=0></iframe> <script> var doc=window.fram
·
2015-10-31 13:15
js
《
代码大全2
》阅读笔记
P68 Programming into a Language 注意,这里是 into 而不是 in 。书这里用了一个 vb 的例子来说明,恰好我也有个例子。我们现在用 C++ 构建系统,C++ 里有个相当麻烦的东西,就是单件的生存期问题。一个 single
·
2015-10-31 11:31
代码
三年所有JAVA技术文档列表
workflow管理基础概念.pdf 深入浅出Struts2(PDF).zip 深入浅出Hibernate.pdf 敏捷软件开发:原则、模式与实践.rar 精通Oracle.10g.Pl.SQL编程.pdf
代码大全
·
2015-10-31 11:15
java
《
代码大全2
》阅读感想
我选择阅读的是《代码大全》第二版这本书。 第一眼看到这本书的直观感受是:这也太厚了点。不过它的厚度或许也说明了它的思想的深度和广度。我是先翻了一下前言和目录,感觉讲的东西确实挺多的,也挺细致的。 这本书我现在还在看,这么厚的一本书十天半个月自然是很难看完的,我觉得也没必要一下子看完,好书是要慢慢品的。下面,对我阅读的几章做一下总结: 1个人性格 查看目录后,我发现我对 “个人性格”(第33
·
2015-10-31 10:06
代码
《CODE COMPLETE 2》读后感
在读了《
代码大全2
》后的第一感觉是它不愧是软件工程类教材中的经典。具体的有以下几个原因: 1、他不局限于某种具体的软件开发,或在某种具体的环境下开发,是软件工程的通用教材。
·
2015-10-27 15:56
code
撕书学习法
我最近看了两本书《
代码大全2
》和《暗时间》,《暗时间》是利用在睡觉前的一段时间看完的,2个星期。《
代码大全2
》基本上是利用上班等车和坐车的时间。
·
2015-10-27 14:23
学习
【原】我的2014年学习提升计划
1.完成2014年书单,每本书都要形成读书笔记,书目具体如下: (1)HTTP权威指南(2)
代码大全2
(3)编程珠玑(4)程序员修炼之道(重读)(5)软件随想录(收尾几章)(6)大话设计模式
·
2015-10-27 11:53
学习
超级实用且不花哨的js
代码大全2
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event
·
2015-10-23 08:43
js
第四章关键的构建决策(
代码大全2
)
一旦你能确定 “构建”的基础已经打好,那么准备工作就转变为针对特定“构建”的决策了。第3章“三思而后行:前期准备”讨论了设计蓝图和建筑许可证在软件业务里的等价物。你可能对那些准备工作没有多少发言权,所以在第3章关注的焦点是确定“当构建开始后你需要做什么”。本章关注的焦点是程序员和技术带头人个人必须(直接或间接)负责的准备工作。在向工地进发之前,如何选择适用的工作别在你的腰带上,你的手里车里应该
·
2015-10-21 13:55
代码
代码大全2
(5)
第五章:软件构建中的设计(DesigninConstruction)这属于第二部分了:创建高质量的代码(CreatingHigh-QualityCode)前面的四章属于第一部分:打好基础(LayingtheFoundation)才知道全书共分为了七部分这次好久没来写了,这章虽然读了也有段时间了,一是最近时间有点紧(其实是自己懒),二是从这章开始读的体会就没那么深了,也可能是没了最开始时的激情了吧…
u010947191
·
2015-09-24 17:00
软件设计
代码大全2
Android实践——密码本SecretBook
这几天又看了点《
代码大全2
》,想着这东西要运用一下啊,于是结合作者软件构建的思维加Android的技术来练练手呗~虽然说系统有大有小,大系统大架构大考虑,小系统不需考虑那么多。
u010947191
·
2015-09-05 20:00
android
实践
代码大全2
(4)
第四章:关键的构建决策(KeyConstructionDecisions)选择编程语言:看自己实际需求Ada汇编语言CC++C#CobolFortranJavaJavaScriptPerlPHPPythonSQLVisualBasic编程约定:“架构”是用来指导“实现”的。开始“构建”前约定好编程细节!比如类名、子程序名、变量名、格式、注释等。技术是有周期的:前期、中期、后期深入一种语言去编程:先
u010947191
·
2015-08-28 22:00
编程语言
软件开发
代码大全2
代码大全2
(3)
一下子把第三章也看完了,只觉得经典就是经典啊,虽然软件工程课上也是讲过的,但那时没想这么多呀,,没有实际的工作经验,总觉得软件就是写代码,,总想着教人写代码才是软件,但是后来去实习了才知道软件远远不止这些,,后来看了些书……第三章:三思而后行:前期准备(MeasureTwice,CutOnce:UpstreamPrerequisites)这一章就是在说构建前的准备工作,并且这准备工作是非常重要的!
u010947191
·
2015-08-26 20:00
软件开发
需求
系统架构
代码大全2
代码大全2
(2)
第二章:用隐喻来更充分地理解软件开发(MetaphorsforaRicherUnderstandingofSoftwareDevelopment)第一眼看到隐喻这个词愣了,看看内容再说吧。本章的意思就是说用比喻来理解软件开发,包括软件开发过程,软件开发定义等……就是说将软件开发比作其他过程,我觉得最好理解的就是将其比作“建房子”,房子有大有小,软件项目也有大小规模,还是列个表好了:软件开发与建房子
u010947191
·
2015-08-23 21:00
软件开发
代码大全2
读书计划又启动了——
代码大全2
(1)
真是可见自己是多么的不坚定了……《
代码大全2
》(codecomplete2)是很多大神推荐的书了,这应该是编程人员书单中必备之一了吧。这次终于要好好学学了。
u010947191
·
2015-08-23 18:00
软件开发
代码大全2
java算法系列之(一)冒泡排序算法
这说明这几个作者是没有看过《
代码大全2
》和《代码重构》,我这也正好借这次机会,好好的学习一下java的基本算法实现,做一个简单的总结。先从最简单的冒泡排序算法开始这次java算法学习吧。
hfreeman2008
·
2015-05-10 20:00
java
冒泡排序
代码大全2
阅读更多代码大全(二)第1部分打好基础本部分内容第1章欢迎进入软件构建的世界第2章用隐喻来更充分地理解软件开发第3章三思而后行:前期准备第4章关键的“构建”决策一、欢迎进入软件构建的世界内容:什么是软件构建软件构建为何如此重要如何阅读本书你一定知道“构建”一词在软件开发领域之外的含义。“构建”就是“建筑工人(constructionworkers)”在建设一栋房屋、一所学校、及至一座摩天大楼时所做
miaowei
·
2015-01-22 13:00
代码大全2
代码大全2
代码大全(二) 第1部分 打好基础 本部分内容 第1章 欢迎进入软件构建的世界 第2章 用隐喻来更充分地理解软
miaowei
·
2015-01-22 13:00
代码大全2
程序员必看的书
一、《黑客与画家:硅谷创业之父paulgraham文集》、《编译原理》、《深入理解计算机系统》、《
代码大全2
》、《算法导论》、二、《大数据时代》、《淘宝技术这十年》、《白帽子讲Web安全》、《重构:改善既有代码的设计
DQ_DM
·
2015-01-15 09:01
面试
C++经典书籍大集锦(附百度网盘免费下载地址)
书籍目录列表: 《高质量C++编程指南》 《MoreExceptionalC++中文版》 《大规模c++程序设计》 《
代码大全2
中文版(完整清晰版)》 《程序设计实践》
u013149325
·
2014-10-30 18:00
C++
免费下载
经典书籍
百度网盘
代码大全2
-作用域-使变量引用局部化
变量跨度:变量的声明到变量的第一次引用,所隔的代码行数,后面第一次引用到第二次引用等等依次类推平均跨度则取平均值如果平均跨度大的话,就要求你的程序阅读者的目光在程序里跳来跳去,因此把变量的引用点集中起来的主要好处就是提高程序的可读性使得每次代码的阅读者只关注于一部分代码!!!
chiweitree
·
2014-08-27 10:00
Java程序员修炼之道之预告片
我的要求很简单:一个只实现了功能的函数,重构一下,让其可支持后期扩展,用多态的方式和注册表法(《
代码大全2
》里面提到了)重构就可以了对该函数写单元测试,知道怎么写,知道使用Mock工具(Mockito、
紫风乱写
·
2014-08-03 01:00
软件的质量特性---《
代码大全2
》第20章
“调查显示,软件产品的业界平均生产效率大约是每人每天10到50行的最终交付代码(包括所有非编码开支)。敲出10到50行的代码也就是几分钟的事情,那么每天剩下的时间都到哪里去了? 这一生产数据显得如此低下,部分原因是这样的业界平均值把非程序员所花费的时间也纳入计算里了。包括测试人员,项目经理,行政支持的时间都包含在里面。还有需求开发和框架设计等种种非编码工作也被考虑了进去。但是,这都不是时间花
xuanwuziyou
·
2014-07-17 15:00
很久很久想写点东西了,这是第一篇
计算机程序的构造和解释
代码大全2
程序员修炼之道重构-改善既有代码的设计算法导论离散数学及其应用人月神话
chenhongwu666
·
2014-06-10 15:00
随笔
第一篇
【读书笔记】
代码大全2
8章:项目管理
鼓励良好的编码习惯制定编码规范使用灵活的编码规范鼓励良好编码规范项目的每个部分都分配两个人审查每一行代码做好代码验收工作将好的代码用来审查强调“代码属于大家”程序员写了良好的代码要给予奖励给程序员想要的东西“良好”指的是特别好,大家都认可的“好”制定单个简单的标准比如:我必须能读懂项目中的一切代码本书的目标:提供良好的编码规范配置管理什么是配置管理配置管理就是系统地控制项目中的各种变化需求和设计的
caipeichao2
·
2014-04-28 21:00
配置管理
版本控制
代码大全
【读书笔记】
代码大全2
7章:项目大小如何影响开发
随着项目规模的增大,项目成本并不是随着规模线性增长的。项目规模增加10倍,成本可能要增加15倍,甚至更多。项目大小与沟通团队人数越多,沟通成本越大项目大小项目规模统计:1-3人占%25,4-10人占30%,11-25人占20%,26-50人占15%,50人以上占10%人员分布:1-3人占5%,4-10人占10%,11-25人占15%,26-50人占20%,50人以上占50%项目大小对错误的影响随着
caipeichao2
·
2014-04-27 21:00
读书笔记
开发
团队
项目
代码大全
【读书笔记】
代码大全2
6章:代码优化技术
代码优化其实就是反向重构逻辑优化当你知道答案后就不要再继续判断了(C++,Java)将判定列表按顺序排列(VB+7%)不要盲目听从优化建议将case转换成if-then-else(C#,Java,VB)比较类似的逻辑结构(case和if-then-else)Java适合if-then-elseC#VB适合case将复杂的表达式替换成简单的查表(C++,VB)循环优化将if移到for循环之外(C++
caipeichao2
·
2014-04-26 21:00
优化
性能
代码大全
【读书笔记】
代码大全2
3章:调试
调试的基本问题BUG就是缺陷、错误、谬误调试不能提高软件质量调试速度差异好的程序员和差的程序员速度能相差20倍将缺陷看成机遇调试的时候能让你了解整个程序让你知道你犯下的是哪种错误让你知道别人眼中的代码质量是怎样的让你知道你是如何解决问题的让你指导你是如何修复缺陷的总之调试能让你进步低效的调试方法Devil的调试建议(低效)猜测缺陷的位置不花时间完全理解问题,只是找到了缺陷只是修复个别情况。例如:x
caipeichao2
·
2014-04-24 08:00
程序员
调试
代码大全
代码大全2
此本书包含了软件开发过程中,涉及的方方面面,值得多次阅读。 第一章:软件开发工作不仅仅是编码,是一个完整的构建过程 第二章:软件开发可以比喻成生活中的事物,是一门艺术。 文字写作这一隐喻暗示着软件开发过程是一种代价昂贵的试错过程,而非仔细的规划和设计。 第三章:需求是肯定会变化的。如何更好的确定客户的需求?如何确定架构? 第五章:构建中的设计的方法,包括迭代,分而治之,自上而下和自下
braveyly
·
2013-09-24 10:00
代码
C# interface与delegate效能比较的深入解析
前言以前在CodeComplete2nd(
代码大全2
)这本书上看过说在像是C#这种类型语言中能不要用delegate就尽量不要用,多使用interface取代,以避免效能上的影响实践出真理,所以我就写了个小范例来测试我的硬件是
·
2013-05-31 10:28
函数名之对仗词使用
From《
代码大全2
》7.3节add/removeincrement/decrementopen/closebegin/endinsert/deleteshow/hidecreate/destroylock
niexiao2008
·
2013-04-15 17:00
函数名
现在开始要看的书
c和指针C专家编程C编程思想 THECprogramminglanguage C陷阱与缺陷C标准库 C++: C++primerplus 计算机方面:程序员修炼之道
代码大全2
计算机的程序构造与解释 《
w124374860
·
2013-04-05 13:00
撕书学习法
我最近看了两本书《
代码大全2
》和《暗时间》,《暗时间》是利用在睡觉前的一段时间看完的,2个星期。《
代码大全2
》基本上是利用上班等车和坐车的时间。
songbohr
·
2013-03-27 12:00
软件产品的质量特性的思考--《
代码大全2
》质量部分章节摘抄和读后感
《
代码大全2
》关于软件产品质量的描述如下: 软件既有外部也有内部质量特征。 软件的外部特征是用户应了解的软件产品属性,它包括: ·正确性。整个系统受说明、设计和实现的错误影响程度。 ·可用性。
windshome
·
2013-03-14 17:00
软件工程
软件质量
系统架构
特性取舍
代码大全第二版 第十四章 直线型的控制结构
世界排名第一的程序员图书,
代码大全2
,能指引每个菜鸟走向正规开发的道路。
dingran
·
2012-12-12 16:00
代码
书籍的选择
书单:1、
代码大全2
、ComputerSystems:AProgrammer'sPerspective3、StructureandInterpretationofComputerPrograms 4、IntroductiontoAlgorithms
·
2012-10-08 15:46
书籍
的
书籍的选择
书单:1、
代码大全2
、ComputerSystems:AProgrammer'sPerspective3、StructureandInterpretationofComputerPrograms 4、IntroductiontoAlgorithms
usb_host
·
2012-10-08 15:46
书籍
的
《
代码大全2
》防御式编程读书笔记(思维导图)
最近在看代码大全,参考http://www.cnblogs.com/samcn/archive/2009/03/11/1408422.html整理了一下读书笔记. 里面有许多不明白的地方.1关于断言http://jyslb.iteye.com/blog/966206 的观点我是赞成的.开发中没遇到过.....2在书8.4的表8-1中关于Java未捕获的异常造成影响中觉得有问题 还有其
zhouxianglh
·
2012-09-15 16:00
读书笔记
《
代码大全2
》防御式编程读书笔记(思维导图)
最近在看代码大全,参考http://www.cnblogs.com/samcn/archive/2009/03/11/1408422.html整理了一下读书笔记. 里面有许多不明白的地方.1关于断言http://jyslb.iteye.com/blog/966206 的观点我是赞成的.开发中没遇到过.....2在书8.4的表8-1中关于Java未捕获的异常造成影响中觉得有问题 还有其
zhouxianglh
·
2012-09-15 16:00
读书笔记
【把经典读薄】《
代码大全2
》读书笔记之一 使用变量的一般事项
代码大全第二版第十章使用变量的一般事项读书笔记 GeneralIssuesinUsingVariable 把第十章作为开篇重读《代码大全》,并做好详细的读书笔记,希望它能给我全新的收获。 10.0前言 利用构建活动来填补需求和架构中存在的细小间隙是一种行之有效的办法。但把蓝图设计得精细到已经能完全展现所有的细节则实在是一种低效的办法。 10.1数据认知DataLiteracy
zhmxy555
·
2012-08-02 21:00
读书
each
化工
编译器
Types
variables
【把经典读薄】《
代码大全2
》读书笔记之一 使用变量的一般事项
代码大全第二版第十章使用变量的一般事项读书笔记GeneralIssuesinUsingVariable把第十章作为开篇重读《代码大全》,并做好详细的读书笔记,希望它能给我全新的收获。10.0前言利用构建活动来填补需求和架构中存在的细小间隙是一种行之有效的办法。但把蓝图设计得精细到已经能完全展现所有的细节则实在是一种低效的办法。10.1数据认知DataLiteracy10.2轻松掌握变量的定义Mak
poem浅墨
·
2012-08-02 21:00
[C#] interface与delegate的效能比较
前言以前在CodeComplete2nd(
代码大全2
)这本书上看过说在像是C#这种类型语言中能不要用delegate就尽量不要用,多使用interface取代,以避免效能上的影响实践出真理,所以我就写了个小范例来测试我的硬件是
cloudhsu
·
2012-05-24 17:00
String
C#
嵌入式
Class
performance
interface
代码大全读书笔记
开着douban.fm,用思维导图XMind写《CodeComplete》(《
代码大全2
》)的读书笔记,用Dropboxgit做版本管理,用RTM(https://www.rememberthemilk.com
songbohr
·
2012-03-16 14:00
git
读书
上一页
1
2
3
4
下一页
按字母分类:
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
其他