[返回] [最新] [最热门] [最高评价]

看透面向对象的复用技术

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

本文翻译自这篇文章,这篇文章写于1998年,作者是Scott Ambler,真的挺久远了。看看上个世纪末的时候,程序员的视角和观点。

想从面向对象复用技术中真正获益,你就必须理解不同种类的复用,并且自如地在不同场合下使用它们。

可复用资源

业务对象根源

复用性是面向对象技术带来的很棒的潜在好处之一。遗憾的是,很多情况下这个好处并
...

四火 2012-10-07 15:45 | 查看: 1911

多面手程序员

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

先来看看这样的场景:

“没有美工做的高保真页面,我怎么来开发呢?我没有审美,也不会用PS作图啊。”

“正交测试这种技巧,是测试工程师应该掌握的,开发不需要了解。”

“目前进度的瓶颈在产品经理那里,他还没有给我澄清需求。难道要一个写代码的去给客户整理需求么?”

“我是C++程序员,我是做底层开发的啊,这种页面样式的问题我怎么可能懂
...

四火 2012-12-29 22:47 | 查看: 1533

我眼中的工程师文化

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

现在HR和猎头也懂得,挖程序员不能光讲钱和项目了,多少号称工程师文化的公司花开北京上海,可是到底什么是“工程师文化”?谁能给一个准确的定义?

有人说,什么文化就是什么说了算的意思,工程师文化就是工程师说了算。这未免也太肤浅了。也有人说,工程师文化就是自由上下班、松散管理,做喜欢的项目。我想这依然是不恰当的,这些人只说出了工程师文化给工
...

四火 2012-12-10 01:56 | 查看: 1580

关于方校长一条微博的陈述

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

谈论这个话题仅仅是因为最近北邮方校长的一条微博,引来了两万多条转发。在此我想谈论一些事实,给并且不做太多主观评定;我也想援引一些资源链接(大部分援引自维基百科),帮助不了解情况的人明白其中发生了什么:

其实,微博的内容已经不重要了,欢乐的是转发里的评论记录,当然,新浪“适时”地把查看转发的功能给关闭了:

 

但是,依然可
...

四火 2013-02-10 22:47 | 查看: 1226

几种华丽无比开发方式

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

不要被我的标题骗了。我可不是来宣扬什么模型驱动开发,或者什么测试驱动开发的,那些都弱爆了。今天我要说的,是几种看起来激动人心、华丽无比,但是可以让程序员们痛苦不堪的开发方式,特别适合那些热衷于折磨虐待程序员的项目经理和产品经理们。当然,掌握以后,偷偷用就好了,请不要来感谢我。

 

进度驱动开发(SDD,Schedule D
...

四火 2013-01-22 23:23 | 查看: 1896

程序员,都去写一写前端代码吧

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

你可以认为我是一个极端的人,就像有许多人专注于自己的领域而不屑于其它“肤浅”的工作范畴一样。比如我见过不少认为做portal没有技术含量的判定,做工程都是充满苦逼行为的言论,最近则还有那些“大数据”崇拜者的疯狂吐槽……我的极端则有些不同,我的极端在于我认为绝大多数优秀的程序员,都要尝试多方面的事情。并不只有底层开发或者机器学习充满睿智的
...

四火 2013-01-19 01:10 | 查看: 1774

编程的未来

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

最近在看一本书,加来道雄(Michio Kaku)的《物理学的未来》,第一、第二章是程序员更加关心的,对于下一个100年计算机和人工智能未来的预测。想想计算机发展短暂的历史,这些发生了的翻天覆地的变化,似乎都在弹指一挥间。谁的大胆预测可以那么准确?无论如何,书中对其这样几个猜想令我记忆深刻:

因特网眼镜和隐形镜片
无人驾驶汽车
摩尔定
...

四火 2012-10-14 23:34 | 查看: 1811

如何在局域网内抢带宽

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

事情的起因是最近家里买了一台60寸的智能电视,支持点播(VOD)功能,家里的网络带宽理论上只有4M,在播放的时候,就会占用大量网络带宽,导致我同时上网浏览网页都很困难。

有没有办法给限制局域网内某台主机的流量?首先,还是得从TCP的原理说起。

TCP拥塞控制

TCP是个君子协议,在拥塞控制的设计(RFC 2851)中包括慢开始、拥
...

四火 2012-10-06 10:53 | 查看: 1690

一些中文编程语言

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

我自认为本文不是恶搞,让我们本着严肃认真的精神来审视这些中文编程语言。

易语言

易语言可以说是中文编程语言的老大,拥有独立的编译器。易语言并不是把现存的编程工具进行表面汉化而成的,和其他国外语言相比,"易语言"最大的不同是彻底中文化,且拥有自下而上的全部自主知识产权。

易语言的全新版本叫做“易语言.
...

四火 2012-10-02 13:27 | 查看: 1633

为什么云计算服务是亚马逊先做出来?

最近看了一个知乎的帖子,大家讨论为什么是Amazon先把云计算服务做出来,而不是Google。类似的问题我遇到过好几次了,之前还在亚马逊的时候,我觉得利益相关等等原因,自己不太适合回答这个问题;而现在,又看到各路人马大神已经把这个问题从各个角度分析得底朝天了,于是觉得似乎又没有太大必要了。不过现在,回头看到这个帖子的时候,我还想再从我的视角总结总结,不只是为什么Amazon先把云服务做出来,还有为
...

四火 2018-06-11 11:25 | 查看: 232

关于RESTful不足的思考

在Amazon的时候,公司内有大量的组来维护不计其数的service,而service之间的通用通讯方式是公司内部的一个框架,协议是自定的,客户端也是内部的;现在到了Oracle,我看到这个变成了RESTful,也就是说,协议本身变成了最常见和适用的一种。我看到有太多论述RESTful优点的文章了,而实际工作中也确实有所体会,比如接口和报文的可读性好,不需要特制的客户端,上手和调试都比较容易等等。
...

四火 2018-06-04 13:56 | 查看: 286

推荐最近玩的几款独立游戏

如今各种平台上的大作满天飞,可是不知道有多少人和我一样,很难对这些大作燃起热情。可是凭着怀旧的心态,去回味一下老游戏,或者所谓的“经典”的时候,却又发现时过境迁,物是人非,一样缺少玩下去的动力。平时工作生活就很忙了,留下属于自己的时间不太多,也不太愿意沉迷太多的时间给或新或老的游戏,再加上随着年龄的增长,似乎对越来越多的事情失去了兴趣。直到某些“独立游戏”出现,由于资金、人力的关系,它们大多没有绚
...

四火 2018-04-27 12:21 | 查看: 352

...更多...