coreBugZJ

此 blog 已弃。

Software

软件开发中的破窗效应 (转)
     摘要: 我们一直在喊敏捷开发,其实敏捷开发的一个很重要的目的就是消除浪费,防止破窗效应的发生。事情太难,就让它简单,更简单。流程太重,就让它轻点,更轻点。尽量扫清开发的障 碍,消灭破窗形成的环境。下面我会从软件构建的很多方面来描述如何防止“软件开发中的破窗”。。。  阅读全文

posted @ 2012-06-04 15:25 coreBugZJ 阅读(678) | 评论 (0)  编辑

多任务让你走得更慢 (转)
     摘要: 现代商务依靠多任务来完成工作。评价员工也基于的他们多任务能力。IT业人员会被例行指派到多个项目中去。我们是经常在这样做吗?多任务起作用吗?多任务的真正影响是什么?有别的选择吗?。。。  阅读全文

posted @ 2012-06-04 15:22 coreBugZJ 阅读(643) | 评论 (0)  编辑

马虎浏览完一遍 SICP ,设计一个玩具Lisp方言,用C++实现一个玩具解释器,勿笑 版本 2.0
     摘要: 主要增加了图形和事件驱动,以及其它一些特性。。。  阅读全文

posted @ 2012-06-01 16:33 coreBugZJ 阅读(1899) | 评论 (0)  编辑

为什么开发者总是选昏招 (转)
     摘要: 当前,软件开发者在设计和实现系统时总是面临很多选择。我们时常被过多的选择轰炸并习惯于应付像NoSQL、云、REST、Map-Reduce等流行词。然而,负责设计系统的开发者很容易被诱导而采用没有明显优点的新技术,反而忽视了那些看起来不够现代和时髦的简单方案。看来KISS原则(Keep it simple,stupid!)虽然常被提起,但在支持企业级方案时却往往被忽略。这是为什么呢?。。。  阅读全文

posted @ 2012-05-27 23:18 coreBugZJ 阅读(489) | 评论 (0)  编辑

简单之美——系统设计黄金法则 (转)
     摘要: KISS (Keep It Simple, Stupid!)。。。  阅读全文

posted @ 2012-05-20 11:35 coreBugZJ 阅读(390) | 评论 (0)  编辑

编程的首要原则(s)是什么? (转)
     摘要: KISS – Keep It Simple Stupid
DRY – Don’t Repeat Yourself 。。。  阅读全文

posted @ 2012-04-20 16:32 coreBugZJ 阅读(353) | 评论 (0)  编辑

你的编程语言能这样做吗 (转)
     摘要: 一日,你查看你的程序代码,你有两大块代码看起来几乎完全的一样。事实上它们就是完全一样,除了一个代码里说的是“Spaghetti(意大利面条)”,另一个代码里说的是“Chocolate Moose(巧克力慕丝)”。。。  阅读全文

posted @ 2012-04-12 16:30 coreBugZJ 阅读(2180) | 评论 (5)  编辑

史蒂夫·乔布斯很懂团队建设 (转)
     摘要: 在一个创业公司里,最初的十个人决定了这个公司的成败与否。。。  阅读全文

posted @ 2012-04-12 16:02 coreBugZJ 阅读(364) | 评论 (0)  编辑

用户体验设计的五项原则 (转)
     摘要: 如何设计出具有优秀用户体验的产品是交互设计师始终面临的一道难题,“好的产品设计一定是建立在对用户需求的深刻理解上”这句话被许多设计师视为设计的天条;至于在设计中如何发现并深刻理解用户的需求,并由此设计出具有优秀用户体验的产品,阿里巴巴的UED团队在多年的产品设计实践中总结出重要的五项原则。。。  阅读全文

posted @ 2012-04-05 19:20 coreBugZJ 阅读(316) | 评论 (0)  编辑

给开发维护大型项目开发者的建议 (转)
     摘要: 假设你是正在开发和维护一个包含 2000 个类并使用了很多框架的 Java 开发人员。你要如何理解这些代码?在一个典型的 Java 企业项目小组中,大部分能够帮你的高级工程师看起来都很忙。文档也很少。你需要尽快交付成果,并向项目组证明自己的能力。你会如何处理这种状况?这篇文字为开始一个新项目的 Java 开发者提供了一些建议。。。  阅读全文

posted @ 2012-04-02 16:52 coreBugZJ 阅读(323) | 评论 (0)  编辑

程序员需要谨记的九大安全编码规则 (转)
     摘要: 历史已经证明,软件设计的缺陷一直是导致其漏洞被利用的最主要的罪魁祸首。安全专家发现,多数漏洞源自常见软件中相对有限的一些漏洞。软件开发者和设计者应当严格检查程序中的各种错误,尽量在软件部署之前就减少或清除其中的漏洞。。。  阅读全文

posted @ 2012-04-02 16:43 coreBugZJ 阅读(260) | 评论 (0)  编辑

软件架构的一致性 (转)
     摘要: 在Brooks的最新力作《设计原本(The Design of Design)》一书中,提及“一致性”对软件的重要性。他认为:“一致性应该是所有质量原则的根基。好的架构。。。  阅读全文

posted @ 2011-12-20 21:37 coreBugZJ 阅读(296) | 评论 (0)  编辑

如何防止代码腐烂 (转)
     摘要: 很多团队都有这个问题,一个项目的代码本来开始设计得好好的,一段时间以后,代码就会变得难以理解,难以维护,难以修改。。。  阅读全文

posted @ 2011-11-08 23:42 coreBugZJ 阅读(283) | 评论 (0)  编辑

架构腐化之谜 (转)
     摘要: 在长期运转的项目中,架构的腐化是怎么产生的?为什么常见的。。。  阅读全文

posted @ 2011-11-03 11:27 coreBugZJ 阅读(284) | 评论 (1)  编辑

How to Write makefile
     摘要: 学习 makefile 不错的资料,虽然少许错字。以 GUN 的 makefile 为例讲述。

  阅读全文

posted @ 2011-10-04 14:18 coreBugZJ 阅读(308) | 评论 (0)  编辑

你是优秀程序员吗? (转)
     摘要: 优秀的途径有很多种。作为一个程序员。。。  阅读全文

posted @ 2011-08-22 12:30 coreBugZJ 阅读(270) | 评论 (0)  编辑

人们最初厌恶编程的10个原因 (转)
     摘要: 每个人刚开始的编程技术都不理想,所以。。。  阅读全文

posted @ 2011-08-19 11:33 coreBugZJ 阅读(244) | 评论 (0)  编辑

每个程序员都必须遵守的编程原则 (转)
     摘要: 好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。。。  阅读全文

posted @ 2011-08-19 11:28 coreBugZJ 阅读(148) | 评论 (0)  编辑

软件版本常识和软件版本号命名规则 (转)
     摘要: OEM:是给计算机厂商随着计算机贩卖的,也就是随机版。。。  阅读全文

posted @ 2011-08-14 16:47 coreBugZJ 阅读(387) | 评论 (0)  编辑

关于编程,大学没有传授的10件事 (转)
     摘要: 我依然记得当我完成学业时,我是多么的天真。。。  阅读全文

posted @ 2011-08-13 20:19 coreBugZJ 阅读(321) | 评论 (0)  编辑