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
修炼之道
[拇指飞动]读《程序员
修炼之道
:从小工到专家》
在很多Must Read推荐书目中,<The.Pragmatic.Programmer_From.Journeyman.to.Master[1999][CHS][PDF]>(《程序员
修炼之道
·
2015-11-11 04:44
程序员
读《高效程序员的45个习惯:敏捷开发
修炼之道
》笔记
程序员
修炼之道
http://book.douban.com/subject/1152111/ http://book.douban.com/subject/111987
·
2015-11-11 04:00
敏捷开发
软件调试
修炼之道
之——让软件学会自己寻找缺陷
有很多书或文章都在探讨如何编写好软件,但很少有讨论如何编写容易调试的软件,幸好,如果遵从创建良好软件的一般原则,即分离问题、避免复制、隐藏信息,并创建结构良好、易于理解和修改的软件,那么就能编写出容易调试的软件。良好的设计与调试并无冲突。 代码的每一块都建立在一个无数假设的平台上——某些条件必须是正确的才能让运行结果符合预期,往往缺陷的出现是因为某些假设是不成立的或者是错误的。避免做出这些假设是
·
2015-11-11 01:38
调试
软件调试
修炼之道
之——反模式
模式是用来解决常见的、反复出现的问题。反模式是一种另类的模式,指我们反复犯的一些常见错误,了解反模式是避免发生错误的第一步。 如果你发现自己面临着夸大优先级的问题时,那么可以采用如下方法: 1. 定期清除你的缺陷,控制缺陷数据库 2. 控制缺陷的优先级,允许用户指定严重性而不是优先级 3. 不要用数字来表示优先级,按照优先顺序把缺陷列出来 巨星效应会破坏团队。确保开发过程包含足够
·
2015-11-11 01:38
调试
软件调试
修炼之道
之——理想的调试环境
调试过程是不会发生在真空中的,因此提前了解基本知识,未雨绸缪,等你真的遇到一个缺陷时,会为你节省大量时间、精力并减少挫折感。 有效的自动化测试不仅仅意味着简单地使你的测试自动化,为了达到效益最大化,你的测试必须满足: 明确说明测试的结果是通过还是失败,每个测试输出一个结果——通过或者失败。 独立,运行一个测试程序之前不需要安装,测试运行前,能够自动安装任何它需要的环境,测试后能撤销对环境的修
·
2015-11-11 01:37
调试
软件调试
修炼之道
之——特殊案例
特殊案例之一就是修补已经发布的软件,诊断这种缺陷与其他缺陷并没有什么不同,但修复的目标通常是要修复错误的根源,而对已经发布的软件要进行修补时,他只是在最大程度降低风险。 如果缺陷出现在用户已经使用的软件中,那么需要考虑向后兼容的问题。首先需要确定正在进行的修复是否可能引起兼容问题,此时,我们能做的就是对整体了解的基础上思考,将确定兼容性问题加入到缺陷修复的检查列表中,一旦确定有兼容性问题,该如何
·
2015-11-11 01:36
调试
软件调试
修炼之道
之——发现代码存在问题
之前的部分我们都假定已经知道软件存在缺陷,那么在这一章中,我们要看看在此之前,需要做什么呢? 本章重点讲述三方面内容: 缺陷追踪:使用缺陷追踪系统获取它所提供的信息,当发现缺陷时,记录下具体的,明确的,最小化的,唯一的缺陷报告,通过软件增加选项来自动收集环境和配置信息。 与用户合作:用户很少会花时间来报告缺陷,即使报告了也不能保证缺陷的高质量,但我们可以简化整个流程来让用户帮助我们获得关于缺
·
2015-11-11 01:35
代码
软件调试
修炼之道
之——务实的零容忍策略
本章主要内容有: 什么时候修复缺陷? 调试的思维模式 自己如何解决质量问题 早期修复缺陷基于两个原则: 1. 那些可能发现缺陷的过程(测试、代码审查、用户使用)要连续贯穿于整个开发过程中 2. 缺陷修复优先于其他任何事情 目的:保证软件中存在的缺陷数量尽可能少。 早期的缺陷检测和修复能帮助你估算在缺陷修复上大约需要多少时间并以此来修改测试计划。 调试时一种心理活动。
·
2015-11-11 01:35
调试
软件调试
修炼之道
之——反思
缺陷修复的目标极其明确,但有时候修复的过程涉及的只是一个孤立的代码区,因此,修复完缺陷后有必要花时间反思以下几个问题。 这到底是怎么搞的?当你对缺陷怀抱这样的疑问时,尤其在修复完后依然怀抱这样的疑问时,很大程度上表明你还没有真正完全了解缺陷所揭示的东西,请继续思考下去,弄明白它究竟是怎么搞的,极可能会从中学到很多东西。 哪里出了问题?这是从缺陷中吸取教训的第一步,有时候甚至需要思考,软件最开始
·
2015-11-11 01:34
调试
软件调试
修炼之道
之——修复缺陷
当问题诊断告一段落,很可能你已经完成了任务中最困难的部分了,但是,依然要小心,你必须知道,对于一个好的修复来说,不仅仅是让软件能够正常运行,你还需要为将来奠定良好的基础。 缺陷修复的三个目标:修复问题,避免引入回归,维持或提高代码的整体质量(可读性、架构、测试覆盖率等) 假设你的开发过程包括测试驱动(测试优先)开发,你拥有一个自动化测试框架和大量的单元测试工具,当你要对源代码进行修改的时候,这
·
2015-11-11 01:33
调试
软件调试
修炼之道
之——诊断(下)
在诊断期间有无数的方法会误导人,因此这里我们来一起看看所谓的陷阱。 你做的修改是正确的吗?如果你做的修改似乎没有任何效果,那么你并没有改到点子上,因此要在潜意识里时刻提高警惕。 验证假设:了解你正在做什么样的假设,对它们进行严格的检验。 多重原因:面临多种原因的最常见信号是一种你处于模糊状态的感觉——发生了一些似乎没有明显解释的怪事情,最富有成效的解决多原因缺陷的办法是对问题进行隔离,并找到
·
2015-11-11 01:33
调试
软件调试
修炼之道
之——诊断(上)
诊断问题时程序调试的关键,这个阶段,我们可以开始解决缺陷问题了,你可以了解看到的运行结果背后的根本原因。 真正有效的缺陷修复要求思维方式既开放又有条不紊,解决方法既创新又注重全面综合,这和软件开发的其他很多方面是一样的。 一种调试方法:提出一个可能提供解释的假设,然后再构建实验去证明你的假设,如下: 1. 按照你对软件运行情况的理解,提出一个可以导致这种运行状况的假设 2. 设计一个实验
·
2015-11-11 01:32
调试
软件调试
修炼之道
之——重现问题(下)
不管是什么样的重现问题的方法,只要有,就比没有强。但是如何让重现问题既可靠又方便呢? 最小化反馈周期:和软件开发的其他众多领域一样,问题重现也是要使反馈周期最小,所经过的周期越短,反馈就越及时,其相关性就越高。 因此,最先要关注的就是找出问题重现中哪些方面是不需要的,将它们剔除掉,称为将问题重现最小化。那么,哪些元素可以被剔除呢?往往这要靠直觉。你了解软件,并且知道哪些模块可能被一些特定输入所
·
2015-11-11 01:31
调试
软件调试
修炼之道
之——山重水复疑无路
什么是调试?调试的目标是什么?调试就是查明问题的根本原因,这是一切事情的基础! 看到过很多文章,设计,代码,需求,方法……可是很少看到有人写调试,是因为它太容易,所以不屑一提,还是因为它太细节,不易描述?对于高手来说,调试也许轻而易举,哪怕不知道如何描述调试,至少知道如何调试,可是,很多初学者并没有调试的概念,也不知道如何调试。问自己这么一个问题:当程序遇到问题的时候,你是用心的在分析原因,还是
·
2015-11-11 01:30
调试
软件测试
修炼之道
之——重现问题(上)
运用实证(实证依赖的是观察和经验,而不是理论和纯逻辑推理)方法进行调试可以充分利用软件的独特能力来告诉你软件运行的状态,而发挥这种能力的关键是找到能够重现问题的方法。 为什么重现问题如此重要? 不能重现问题,就几乎不可能取得进展,因为实证过程依赖于我们观察存在缺陷的软件执行的能力。 如何重现? 要做的第一件事很简单,就是按照缺陷报告描述(或提示)的步骤做,要做好问题重现就要抓好控制,而需要
·
2015-11-11 01:30
软件测试
Spark
修炼之道
(高级篇)——Spark源码阅读:第十节 Standalone运行模式解析
SparkStandalone采用的是Master/Slave架构,主要涉及到的类包括:类:org.apache.spark.deploy.master.Master 说明:负责整个集群的资源调度及Application的管理。 消息类型: 接收Worker发送的消息 1.RegisterWorker 2.ExecutorStateChanged 3.WorkerSchedulerStateRes
lovehuangjiaju
·
2015-11-09 23:00
spark
源码解析
最快的捷径就是脚踏实地
编程也是这样,最近读了《你必须知道的495个C语言问题》和《程序员
修炼之道
》,虽然有些问题还是很难理解,但是我相信假以时日一定可以明白的。 明天准备将自己阅读的难点和重点做下总结,温故知新。
·
2015-11-09 13:07
软件调试
修炼之道
系列随笔
调试对于软件开发至关重要,然而调试并非是件容易事,Paul Butcher的这本《软件调试
修炼之道
》是一部非常优秀的软件调试实战指南,很多人光看标题,以为这本书只是在讲blackbox/whitebox
·
2015-11-09 11:30
调试
css框架---网易NEC之css规范,使用和学习心得
现在,差不多用了三个多月;今天呢,再次拜读了新浪前端大牛--曹刘阳的《编写高质量代码--Web前端开发
修炼之道
》(想下载请点击这里),这本书是10年出来的,里面关于css样式文件如何分类,整理;样式如何命名
水中月120
·
2015-11-08 23:10
使用和学习心得
css框架---网易NEC之css规范,使用和学习心得
现在,差不多用了三个多月;今天呢,再次拜读了新浪前端大牛--曹刘阳的《编写高质量代码--Web前端开发
修炼之道
》(想下载请点击这里),这本书是10年出来的,里面关于css样式文件如何分类,整理;样式如何命名
水中月120
·
2015-11-08 23:10
使用和学习心得
css框架---网易NEC之css规范,使用和学习心得
现在,差不多用了三个多月;今天呢,再次拜读了新浪前端大牛--曹刘阳的《编写高质量代码--Web前端开发
修炼之道
》(想下载请点击这里),这本书是10年出来的,里面关于css样式文件如何分类,整理;样式如何命名
水中月120
·
2015-11-08 23:10
使用和学习心得
其他
读《程序员
修炼之道
》之我背景
从十一假期上来后,一直处于一种比较抑郁的状态。因为工资不高,帝都这么个地方消费这么高,再加上只有自己一个人在这边奋斗,又住在公司,一点私人空间都没有。为什么说我是一个人呢,因为虽然大学是在这边上的,可是毕业后班上工作与我做同一个方面的几乎没有人,遇到问题什么的,根本没人交流,这让我感觉,自己整个大学白过了。可想而知这种孤寂的心里有多严重,好几次想不顾一切的辞职
·
2015-11-08 14:08
程序员
读《程序员
修炼之道
》之笔记
在 读《程序员
修炼之道
》之我背景 中描述的状态下,我开始了对《程序员
修炼之道
——从小工到专家》这本书的阅读,也从此刻开始,我决定要坚持将博客写下去了,以前写的东西都心血来潮了就写一次,前不久自己在搜索一个问题的时候
·
2015-11-08 14:07
程序员
《编写高质量代码 Web前端开发
修炼之道
》 - 书摘精要
(P4) Web标准由一系列标准组合而成,其核心理念是将网页的结构、样式和行为分离开来,所以它可以分为三大部分:结构标准、样式标准和行为标准。 样式标准 —— XML标准、XHTML标准、HTML标准; 样式标准 —— CSS标准; 行为标准 —— DOM标准和 ECMAscript 标准; (P23)CSS布局也就是俗称的 Div + CSS 布局,或者是 (X)HTM
·
2015-11-08 09:21
web前端开发
base.css
今天读到曹刘阳编写的《编写高质量代码-web前端开发
修炼之道
》,其中对与css的写法有一种特别好的写法。
sufubo
·
2015-11-07 21:00
css
Java系统程序员
修炼之道
从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。 一:Java语言学习 对线程(thread),串行化,反射,网络编程,JNI技术,容
·
2015-11-07 13:03
java
2014年编程学习阅读计划
完成2014年书单,每本书都要形成读书笔记,书目具体如下: (1)HTTP权威指南 (2)代码大全2 (3)编程珠玑 (4)程序员
修炼之道
(重读) (5
·
2015-11-07 12:14
编程
从C# 3.0到F#
"《程序员
修炼之道
》曾经建议我们"learn at least one new language every year",但Gustavo Duarte却 对这种建议提出质疑
·
2015-11-07 11:28
C#
java
修炼之道
从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中 亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就 被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的 程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。 一:Java语言学习 对线程(thread),串行化
·
2015-11-07 11:34
java
《JavaScript
修炼之道
》读书笔记
1、参考书目 入门:《JavaScript DOM编程艺术》第二版 进阶:《JavaScript高级程序设计》第二版、《JavaScript编程精粹》 《JavaScript权威指南》 2、引言 Node.js是CommonJS的一个部分实现 本书代码下载: http://github.com/tdd/pragmatic-javascript https://github.c
·
2015-11-07 11:36
JavaScript
游戏设计师
修炼之道
:数据驱动的游戏设计
《游戏设计师
修炼之道
:数据驱动的游戏设计》基本信息原书名:Basics of Game Design作者: (美)Michael.E.Moore 译者: 傅鑫 陈征 戴锋丛书名: 游戏开发技术系列丛书出版社
·
2015-11-05 08:29
游戏
产品经理
修炼之道
《产品经理
修炼之道
》 基本信息 作者: 费杰 [作译者介绍] 出版社:机械工业出版社 ISBN:9787111390657 上架时间:2012-7-10 出版日期:2012 年7月 开本:
·
2015-11-05 08:48
产品经理
C语言嵌入式系统编程
修炼之道
C语言嵌入式系统编程
修炼之道
最新推荐 C语言嵌入式系统编程
修炼之道
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力
·
2015-11-03 22:07
嵌入式
编写高质量代码:Web前端开发
修炼之道
(三)
原文地址:http://www.cnblogs.com/Joans/archive/2012/09/12/2681550.html 第五章:高质量的Javascript 这章的内容我看的最久,这是跟我js基础没打好有着莫大的关系,但是还是耐着性子看完了, 不懂的东西都是百度上搜索,理解后再继续。下面是记录下来的笔记。 1)如何避免JS冲突 A:匿名函数 在多人合作一个网站
·
2015-11-02 18:57
web前端开发
《编写高质量代码 Web前端开发
修炼之道
》 - 书摘精要
(P4) Web标准由一系列标准组合而成,其核心理念是将网页的结构、样式和行为分离开来,所以它可以分为三大部分:结构标准、样式标准和行为标准。 样式标准 —— XML标准、XHTML标准、HTML标准; 样式标准 —— CSS标准; 行为标准 —— DOM标准和 ECMAscript 标准; (P23)CSS布局也就是俗称的 Div + CSS 布局,或者是 (X)HTM
·
2015-11-02 17:29
web前端开发
领悟程序员的哲学
当我在图书馆看到这本《程序员
修炼之道
》的时候,直觉告诉我应该看看这本书,或许对我的成长有帮助。读完之后更加肯定了自己的直觉是对的。
·
2015-11-02 15:08
程序员
不可能解开的谜题 (程序员
修炼之道
,评注者序)
我打算不点评任何东西。我打算在整个过程中只提问题,不做解答。可能讲述一个场景或者围绕书中的场景或观点来提问题。不解释,不回答,不评点。 ——与编辑就评注版风格进行的讨论,代引言 一 有本书名叫《演员自我修养》,我很好奇地去找来看了看。原来不是一本,而是两部——第一部讨论的是“体验”,第二部讨论的是“体现
·
2015-11-02 12:58
程序员
程序员
修炼之道
(一)
周末的时候开始看《程序员
修炼之道
》这本书,开始只是抱着好奇的心态去看的,我想要知道到底一个真正的优秀程序是应该具备怎样的职业素质呢?
·
2015-11-01 15:41
程序员
程序员
修炼之道
的提示们(1)
1. 关心你的技艺. 没错, 开发软件是一个工程, 但是个人的技艺并不会就此埋没在其中 2. 思考你的工作. 设法理解你面临的每个问题的内在本质; 首先抓住事实, 而不是照搬别人的说法. 3. 提供各种选择. 不找蹩脚的借口. 要为自己的过错负责, 而不是找一个蹩脚的借口, 那无法改变事实, 不要说做不到, 而要说能够做什么来挽回. 4. 不要容忍破窗户. 低劣的设计, 错误的决策, 或是糟
·
2015-11-01 15:14
程序员
[读书笔记] Web 前端开发
修炼之道
原创地址:http://www.cnblogs.com/bnbqian/p/3735565.html 转载请注明出处 今天我们要读的书是Web 前端开发
修炼之道
第1章 从网站重构说起 1.1 糟糕的实现
·
2015-11-01 11:18
Web
前端
从C# 3.0到F#
"《程序员
修炼之道
》曾经建议我们"learn at least one new language every year&q
·
2015-11-01 11:08
C#
Html技巧: 语义化你的代码
最近在读阿当的 《Web前端开发
修炼之道
》, 其中有不少东西值得前端路上的朋友学习.
·
2015-11-01 09:35
html
web前端开发
修炼之道
--编写高质量代码
想想自己的页面实现是否糟糕 Web标准--结构、样式和行为的分离 Web标准可分为三个部分:结构标准、样式标准、行为标准。 结构标准包括XML标准、XHTML标准、HTML标准 样式标准主要是指的CSS标准 行为标准主要包括DOM标准和ECS、ECMAScript标准。 所谓的高质量的代码,在WEB标准的思想指导下,在实现结构、样式、和行为分离的基础上,还要做到:精简
·
2015-11-01 09:53
web前端开发
【读书笔记】读《编写高质量代码—Web前端开发
修炼之道
》 - JavaScript原型继承与面向对象
JavaScript是基于原型的语言,通过new实例化出来的对象,其属性和行为来自于两部分,一部分来自于构造函数,另一部分是来自于原型。构造函数中定义的属性和行为的优先级比原型中定义的属性和优先级高,如果构造函数和原型定义了同名的属性和行为,构造函数中的属性和行为会覆盖原型中的同名的属性和行为。如下图—— 当我们声明一个类时,其实同时生成了一个对应的原型,例如我们定义An
·
2015-11-01 09:55
JavaScript
【读书笔记】读《编写高质量代码—Web前端开发
修炼之道
》
搬出来之前的学习笔记,我觉得还算可以的一本基础书籍。 先弄个这本书的logo—— 目录结构—— 第一章:从网站重构说起 第二章:团队合作 第三章:高质量的HTML 第四章:高质量的CSS 第五章:高质量的JavaScript 其核心内容如下—— 第一章:从网站重构说起 /** * 1.分离结构、样式、行为 * 2.打造高品质
·
2015-11-01 09:54
web前端开发
《web前端开发
修炼之道
》读书笔记-CSS篇之"含苞怒放"
高质量的CSS篇 挂载class时多用组合,少用继承 如果要实现下图所示的模块,应该怎么来编写CSS呢? 第一眼,我们可能会这样来编写CSS: .numberL1{border:1px solid #ccc;padding:10px;width:200px;} .number
·
2015-11-01 08:10
web前端开发
《web前端开发
修炼之道
》读书笔记-CSS篇之"小荷才露尖尖角"
高质量的CSS篇 怪异模式和DTD 不知道大家在使用IE8/9/10时使用开发人员工具看没看到这么几个选项: 其中的Quirks就是怪异模式,所谓怪异模式,就是为了兼容比较老的能够正常浏览而产生的一种模式,它的很多解析方式是不符合标准的,以至于现在几大门户网站对待这种怪异
·
2015-11-01 08:08
web前端开发
《web前端开发
修炼之道
》读书笔记-HTML篇
《编写高质量代码-web前端开发
修炼之道
》这本书没有讲太多的理论知识,而是通过大量的实践和技巧来帮助你对web前端的修炼,值得一读。
·
2015-11-01 08:08
web前端开发
袁红岗的程序员
修炼之道
袁红岗的程序员
修炼之道
不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。
·
2015-10-31 18:26
程序员
《项目管理
修炼之道
》读后感
这本书的内容还是比较的丰富,但翻译质量一般般,另外知识点多、例子多、小故事丰富但是并不是很吸引人。这本书其实可以当做工具书使用,放在案头无聊的时候翻看一下说不定会有收获。 书中强调的以及推崇的当然还是敏捷开发。比较有用的是作者喜欢用即时贴而不是项目管理软件来进行项目的管理,这点还是比较有启发。目前的项目管理软件大部分是以任务和甘特图为主,而甘特图又可以看作是典型的顺序式开发的
·
2015-10-31 16:34
项目管理
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他