OSCHINA答读者问之三:架构是否就是把问题域理清楚?软件工程各要素可有比重?

我曾经去给OSCHINA做过一期有关“软件工程实践”的有奖高手问答 (奖是给提问者的,哈哈),现在来看,许多问题仍然可读之处,因此整理成文字,以为众赏。 原贴在这里:http://www.oschina.net/question/12_78459 本篇的问题有两个:架构是否就是把问题域理清楚?软件工程各要素可有比重? 问: 一、关于架构。 我认为架构就是把问题域的方方面面理清楚咯,设计出尽可能简单的解决方案。这里的核心问题是, ...

OSCHINA答读者问之二:什么是架构?以及什么是架构师?

我曾经去给OSCHINA做过一期有关“软件工程实践”的有奖高手问答 (奖是给提问者的,哈哈),现在来看,许多问题仍然可读之处,因此整理成文字,以为众赏。 原贴在这里:http://www.oschina.net/question/12_78459 本篇的问题是:什么是架构?以及什么是架构师? 答: 几位读者​都提到了架构的问题,但架构话题并没有在《大道至简》这本书里讨论过, ...

OSCHINA答读者问之一:“软件工程”的学法与用法

我曾经去给OSCHINA做过一期有关“软件工程实践”的有奖高手问答 (奖是给提问者的,哈哈),现在来看,许多问题仍然可读之处,因此整理成文字,以为众赏。 原贴在这里:http://www.oschina.net/question/12_78459 本篇的问题是:软件工程要怎么学,学了有什么用、怎么用? 答: 首先,软件工程是学不得的。是所谓“学之不得” ...

大动作!!!公开《大道至简:软件工程实践者的思想》电子版(第二版)

关于这个标题 哈哈,其实这个标题是七年前第一次发布这本小书的电子版时使用的。那个时候比现在爱咋呼,所以标题也就有点哗众,现在在这么写,只是怀个旧罢了。 不过真的是要发布这本书的新电子版来着。关于这次发布的原因,在前言里有写,附后。这里先提供下载: 微博用户:取消下载了哦,已经发布电子版第三版了哦 也可以通过Skydriver直接下载,在这里(请进入“About - 大道至简”目录下载即可): 本书的历史版本,请移驾我的Github(在这里)获取下载。 ...

《JavaScript语言精髓与编程实践(第二版)》勘误【2012.12】

相关信息可以看这里:http://blog.csdn.net/aimingoo/article/details/7362552 本文只发勘误。 勘误 第一印次 在第二印次中,已经被处理的勘误:12处(该版有两个印次,下面这些勘误是在第二印次中已经修订了的) P6:正文倒数第二行中:   缘于DHTML(Dynamic HML,动态网页)带来的…… 改为:   缘于DHTML( ...

《大道至易——实践者的思想》勘误【2012.12】

相关的信息请看这里:http://blog.csdn.net/aimingoo/article/details/7704089 或图灵社区:http://www.ituring.com.cn/book/1045 本文只发勘误。 勘误 涉及文字修改的勘误 涉及文字修改的勘误有22处。 P328,正文第二段第二行:  框架层和服务器分为了动态与静态两个部分,  改作:  框架层和服务层分为了动态与静态两个部分, ...

一篇小小说。

前因 大半夜的无聊,翻以前在某论坛中发的贴了,居然找到这个。哈哈,转来存下。 写这个小小说是有前因的。有某人在顶楼贴了个“【新闻】东莞街头现最牛业务员手抱输液架谈业务”。大概是转过来的一篇新闻。附图如下: 也就因为觉得这个图片不错。就着这个意思写了如下: 原文 喂~老二吗?我是老大!TMD前两天几个小混子给老子开了瓢,你召集一下兄弟~~多少个?TMD,管TMD多个,你鬼儿子有多牛B就装多牛B,有多少肉都给老子拿出来~~啥? ...

坐而论道(之五):关于佛学中的“我”

关于本文 本段文字原本写在“国学论坛”中,是我以前坛子里网友的一点讨论而已。这里截下来,权作了《坐而论道》系列之五罢。 《坐而论道》系列是很早以前就在写的,停了许多年了。其它的一些文字在这里: 坐而论道:之一 坐而论道:之二 坐而论道:之三 坐而论道:之四 正文 文中的“蓝手指”和“定慧之路” ...

团队-《程序员修炼之道》点评摘选

一、组织 …… 二、沟通 …… 三、文档 找某个人、某个部门要一个“需求确认书”或者“产品设计书”等等变成了整个事情的目的,找他们签字画押成了这一目的的保障。所有这一切的手段背后,我们在维护着最基本的那个组织需求:确保我们做内容是对的,至少做的流程是对的;至于别的对不对,那是决策和沟通本身出了问题,而不是我们“做”得对不对的问题。由此,我们把自己做成了“机械”,我们保障了形式和内容的“ ...

“不要急”——《大道至简》典藏版(第四版)前言

什么!你还在讲《大道至简》?! 是的,我说的是《大道至简》,它的上一个版本是“点评版”,也是我这么多年来非常遗憾的一个版次。当然,这也是刊印这个“典藏版”的最基本和最强大的动力了! 第四版前言 不要急 我是天生的急脾气。据父母说,我曾经与哥哥各分得一桃,便见我一口、两口,未等到第三口咬实在,桃就已经全下了肚。然后便眼巴巴地看着哥哥吃得欢乐,而我却连桃的滋味都不太知道。 不知道我的父母是不是拿了《西游记》 ...

信任--谈谈企业成功中的人力因素

老K,这是一封邮件,但也不仅是邮件。我想讨论一个我一直在思考的问题:我们为什么总面临极大的企业决策负担? 引起我讨论这个话题的,主要是一篇名为《中国企业欠缺的不是创新,而是信任》的文章,作者是《纽约时报》专栏作家、三获普利策奖的托马斯?弗里德曼(Thomas L. Friedman)。相对次要的原因,则是你的公司以及我经历过的、了解过的其它公司的一些现状。 你的公司与盛大有着类似的背景,这种背景使得创始者与后来构建的团队有着一种天然的鸿沟。而与此相反的,阿里也有着这样的“创始者背景” ...

Android玩乐系列:修改汇编代码支持原生高清来电大头贴(三)

本文分三篇。本篇介绍更复杂的定制过程。 接下来进一步细化上一篇的修改,前六节请参见:Android玩乐系列:修改汇编代码支持原生高清来电大头贴(二) 7、一些遗留问题的修改 上面是最简版本,只是为了突出核心功能的实现,但实际留下的问题还是不少的。下面一一道来。 1) 呀。是成功了呢,不过一会儿就被改回来了。 修订@2012.09.04 方法名写错的,应该是updateInCallBackground(),而不是updateScreen() 这并不是普遍性的问题,有些拔号面板是有背景的, ...

Android玩乐系列:修改汇编代码支持原生高清来电大头贴(二)

本文分三篇。本篇提供一个最小的修改案例。更详细的修改请参考篇三:Android玩乐系列:修改汇编代码支持原生高清来电大头贴(三) 前三节有关背景介绍请至:Android玩乐系列:修改汇编代码支持原生高清来电大头贴(一) 4、修改前的准备工作 这里介绍一些Android上的逆向工程的基础。首先,我们要操作Phone.apk,它其实也就是一个.zip文件,其中包括四个主要信息:   - 资源文件:res*.*和resources.arsc   - 代码文件: ...

Android玩乐系列:修改汇编代码支持原生高清来电大头贴(一)

本文分三篇。本篇重在介绍“全屏来电大头贴”的问题,想直接切入技术细节的请径直前往篇二:Android玩乐系列:修改汇编代码支持原生高清来电大头贴(二) 1、Android手机中的来电大头贴 来电大头贴其实包括来电去电两种状态,只是通常都称作“来电大头贴”。这个功能有三种实现方法,包括:  - A:使用第三方的软件,在来去电时显示出大头贴遮盖在原生的拔号面板上面;  - B:少数开发商提供的ROM中,集成了带大头贴功能的拔号面板软件;  - C:在现有的ROM的拔号面板中, ...

MPD大会上使用的PPT分享

这次MPD(软件工作坊)中我的内容是“架构的过程“,讨论到一个架构过程形成的思想与问题:架构是一个过程而非结果。 这一主题讨论两种不同视角下的架构过程与具体方法。将在实践环境中与大家完成一个系统的分析、评价与构建。并尝试性地讨论“架构过程论”的局限性。 我主要的目标是形成一种思维习惯,通过这一过程来得到自己对”架构的过程“的解释或观点。 下面是此次分享中的完整PPT,与大会中用到的略有区别。其中,还有程文宇先生的一份《系统架构方法》,可供参考。 下载位于: http://cid-f9303c43d5ceafb3.skydrive. ...