会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Martin Stallman
Martin Flower & Richard Stallman的粉丝
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2012年9月21日
代码不可读
摘要: 这是每一个一个软件维护人员遇到的第一个问题,也是最严重,最痛苦的问题。维护系统,你需要首先弄明白系统中代码的意思,可是当你看到有些代码的时候,你会由衷的对着苍天感叹一句“这代码是写给人看的吗?”,等各种感叹或者诅咒的话语。正因如此,才有一种说法是:评价代码写的好不好,就要看维护代码的人员所说的脏话多不多。为了方便修改,全文的权威地址请猛击http://blog.sina.com.cn/s/blog_4a2100f801013mko.html
阅读全文
posted @ 2012-09-21 08:44 Martin Stallman
阅读(507)
评论(1)
推荐(0)
编辑
2012年9月20日
用户分类
摘要: 从软件技术的角度来分析,作为一个软件技术人员,那么实现的时候目的一直就是实现一个需求,而这个需求的它肯定有一个用户。在详细分析模式之前一定要先分析一下用户,因为用户在一定程度上表明了你做事的目的,需要做事的原因。在以后的模式分析和软件工程讨论中会多次使用一个称谓——“用户”,这个称谓是一个宽泛的称谓,在不同的场合有不同的指代。 为了方便修改,全文的权威地址请猛击http://blog.sina.com.cn/s/blog_4a2100f801013mko.html
阅读全文
posted @ 2012-09-20 12:23 Martin Stallman
阅读(363)
评论(0)
推荐(0)
编辑
2012年9月19日
软开心法五||工程师和技术员
摘要: 软件工程是一个看似很无用,却是非常有用又让人很难理解其用处的领域。对于技术人员来说,虽然大多数都被称为工程师,其实他们离工程师还有很远的距离要走。我也常常被称为工程师,这种称呼让我很是惶恐。因为我总觉得我对不住工程师这个称号,只能算作一个技术人员而已。这让我想起了小时候爸爸单位的工程人员称呼,工程师和技术员。 我的原文系列唯一地址 http://blog.sina.com.cn/s/blog_4a2100f801013lo2.html
阅读全文
posted @ 2012-09-19 12:37 Martin Stallman
阅读(281)
评论(0)
推荐(0)
编辑
2012年9月18日
软件模式
摘要: 模式一词最早由Christopher Alexander引入建筑学,后来才引入计算机科学领域。通过“GOF”的《设计模式》,使得我们在计算机行业对于模式一词有了了解。但是软件中的模式不仅仅只有设计模式,可以说,在所有的分支内都存在模式,正如业内给模式的定义一样,模式是对已有方法和过程的一种总结,它不是一种新的技术,而是已经存在的技术和方法。 完整文件的唯一地址http://blog.sina.com.cn/s/blog_4a2100f801013ky3.html
阅读全文
posted @ 2012-09-18 17:12 Martin Stallman
阅读(205)
评论(0)
推荐(0)
编辑
2012年9月17日
提高软件开发内功的推荐阅读列表
摘要: “我的任何表达都不会离开自己的技术背景,而文献列表在很大的程度上能表现出来写作的技术背景。所以我在声明之后首先将参考文献列示出来,因为有些表达或者思想我也不能明确来自哪本文献的哪个部分,但是坦白的说,这些文献确实影响了我,有些甚至深入了骨髓,以至于一些时候我所写的都不过是对文献原文转述或者类似表达而已。”查看原文请猛击http://blog.sina.com.cn/s/blog_4a2100f801013k2p.html
阅读全文
posted @ 2012-09-17 17:45 Martin Stallman
阅读(1007)
评论(0)
推荐(0)
编辑
2012年8月13日
程序猿的吐槽三——改进还是不改进
摘要: 这个吐槽来源于实际项目中一个关于稳定性和效率的争论。 线上运行系统有一个矛盾的点,就是如果要对其进行修改,就会引入潜在的问题,进而影响系统的稳定性,当然这只不过是一种潜在的风险。而这种潜在风险的高低有一些影响因素。 1、 对现有系统的熟悉程度 2、 对修改技术的掌握,比如重构技术等(重构技术对于修改软件来说非常重要,如果有非常高超的重构技术,那么在对系统不是很熟悉的情况下依然能修改出来高质量的系统,也就是说高的重构技术可以弥补对系统的不熟悉)。 3、 现有系统的架构,如果现有系统的架构比较好,耦合性很低。那么新修改就大大降低了影响范围。 4、 流程的规范程度(开发和测试)。 5、 ...
阅读全文
posted @ 2012-08-13 17:02 Martin Stallman
阅读(201)
评论(0)
推荐(0)
编辑
2012年8月10日
程序猿的吐槽二
摘要: 重构时机 在对项目的业务和代码不是很熟悉的情况下,在添加功能或者修改代码的时候,尽量遵守和之前代码一样的风格和逻辑,即使以前的代码风格和逻辑很不好,此时不管你有多么大的重构冲动,还是应该忍耐一下。但是你可以做一个重构标记,作为一个任务待定。切忌装13而贸然标新立异的改动,记住即使风格混乱,只要混乱的非常一致,那也不错,因为风格没有对错,只有是否一致。如果你需要修改的代码你觉得很不爽,但是人家全部的代码都是这种风格,那么你就需要好好考虑一下。你的改进也许使得代码变得真正的混乱和不一致了。 正如一排走方阵的队伍,如果大家都迈脚迈错了(或者大家都顺拐了),那么对于整个队伍来说还是整齐的。当然观众..
阅读全文
posted @ 2012-08-10 14:12 Martin Stallman
阅读(304)
评论(1)
推荐(0)
编辑
程序猿的吐槽一
摘要: 以前上班的地方不能上网,所以这么多年白天上班的时候几乎没有上过网。又加之自己喜欢看书,所以书倒是看了很多。憋了这么久之后,现在终于可以在有互联网的情况下一吐为快。吐槽不分对错,不分内容,不分对象,吐槽仅仅是为了吐槽而已。可以较真也可以不较真。真可谓是“假作真时真亦假”。 既然是程序猿吐槽,那么就合成了一个用来吐槽的名字。使用了我最崇拜的两个人的名字合成了一个Martin Stallman(Martin Flower和Richard Stallman)。 正如开头所说的,吐槽不分对错,没有理由。都是随心所想而已。当然吐槽也是有引用的,我都会尽量标明。这算我的免责声明吧,如有雷同,纯属巧合...
阅读全文
posted @ 2012-08-10 13:40 Martin Stallman
阅读(283)
评论(0)
推荐(0)
编辑
2011年12月22日
oracle如何使用dblink链接另一个数据库
摘要: oracle如何使用dblink链接另一个数据库。第一滴泪,新浪博客。
阅读全文
posted @ 2011-12-22 14:29 Martin Stallman
阅读(308)
评论(0)
推荐(0)
编辑
oracle如何使用dblink链接另一个数据库
摘要: oracle如何使用dblink链接另一个数据库。第一滴泪,新浪博客。
阅读全文
posted @ 2011-12-22 14:29 Martin Stallman
阅读(232)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
下一页