- 浏览: 74683 次
- 性别:
- 来自: 成都
最新评论
-
wwccss:
我好久没有上javaeye了。但这个帖子要顶!
我宁愿相信人 ...
对”为什么Scrum不行?“的评价 -
grandboy:
本来看到书名,还想去搞一本呢,听楼主这么讲,还是算了吧。哪天去 ...
《设计原本》书评 -
1000copy:
zlx19900228 写道sql的艺术,个人觉得是永无止境的 ...
古旧的sql应该有点新样子 -
1000copy:
shiren1118 写道针对第三点,我觉得你了解的是不是太少 ...
古旧的sql应该有点新样子 -
shiren1118:
针对第三点,我觉得你了解的是不是太少了,关联一个元数据的表就可 ...
古旧的sql应该有点新样子
文章列表
coolshell 发布 ”为什么scrum不行?“的文章:评价的原文:http://coolshell.cn/articles/5044.html/comment-page-1#comment-67737。我有不同的看法。原帖有我的评论。为了集中期间,这个博客把全部我的评论集中到一起。
如下就是我的看法:
尽管你和原作者的内容基本不离谱,但是出发点好像非常不同。原来的作者更多是为了实践黑帽子而来的戏言。而从你的红字来看,你更多把这个当真了。并且希望以此为依据,“友情”提醒,顺道批批scurm的传道者。我以前常常听说“具体问题具体分析”这句话太对了,以至于毫无沟通的价值,你的 ...
1000copy Review for “the design of design".
从论坛和微博和同事等渠道,我知道fredicks brooks ,那个《人月神话》的作者有出书了。
同事买了一本《设计原本》,昨天晚上清净的时候,就顺便看看,所幸厚度不大,花了N个小 ...
c++ 标准库内有很帅的容器,比如list,hash等等。需要构造一个字符串列表,只要:
// list
#include <list>
#include <algorithm>
using namespace std;
list<string> list_make()
{
// c++ style
string a ="hello";
string b ="world by c++";
list<string> lst ;
...
用c连接字符串还是比较麻烦的。因为string并非c的内置类型。我们看看麻烦的情况。以连接字符串为例:
c的代码是这样的:
char * strcat_cstyle()
{
// c++ style
char* a ="hello ";
char* b ="world by c";
int len = strlen(a)+strlen(b)+1;
char*c =(char*)malloc(len);
memset(c,0,len);
strcat(c,a);
...
======类
简单类
ruby> class Mammal
| def initialize
| end
| def breathe
| print "inhale and exhale\n"
| end
| end
nil
继承,用<
ruby> class Cat<Mammal
| def speak
| print "Meow\n"
| end
| end
创建 ...
2011年1月26日
13:52
2510年。考古队挖出一块硬盘,记录这2010年R公司的代码。他们从redgate公司的档案柜内找到 reflector反向出来了这些源代码,发现古人已经在编码方面注意标准化并且使用工具自动化这个过程。大家惊呼,哇咦,古人已经很聪明了。
2011年3月16日
11:41
这两天Code
Diff,看到如下的代码,功能比较简单,技术判断两个HashObject对象是否相等:
private bool Equals(IHashObject data1,
IHashObject data2)
{
bool value = true;
foreach (string
tempString in data1.Keys)
{
if (!string.Equals(data1[tempString],
data2[tempString]))
很早的时候, C++如此神圣。一次周末,我跑到yqd那里,边吃面边看他写程序,Borland C++的,看到对话框闪烁下面掩映着代码,有不少 ::Foo()之类的写法。觉得很酷。这个::是做什么的?不过当时没有好意思问,下来也没有搞的很清晰。相对于C,Pascal那些翻来覆去的Function ,struct ,C++有 tons of features 值得探索,显得如此的有吸引力。
2010年10月20日
15:38
引子
“民国14年,费孝通到湖南永顺考察,当地人问他:‘如今谁坐龙位?’,14年光阴弹指一瞬,龙位看来和山坳上的百姓毫无关系。
某天早晨,我和公司内的一个程序员碰到了一起,我和他随便谈了谈项目的当前状况,他说,“我们的系统变成假3层了”。语气中看来非常寥落。
2010年11月29日
16:31
有团队就需要过程管理,以便协调资源,高效合作。我们公司的“青蛙王子”,“三顶法”都是这样的代表。尽管透着朴实,但是曾经比较起作用的。
现成的主流方法论如何呢?现成的方法论有两个大 ...
2010年11月29日
10:07
一个人写软件可以仅仅面对屏幕,奋力敲入代码就好。而团队开发模式下需要方法论指导大家的协作,以便达到共同的产品目标。方法论是必要的。
一个项目经理在推进团队“更快的解决Bug”过程中有些经验。他说:“我们在采用一种叫做‘青蛙王子’的方法来推动大家积极的解决Bug。方法是把一段时间捉虫最多最好的程序员叫做青蛙王子,并且给予奖励”。
在谈
有人说,软件大牛们都是懒人,因为懒而发明新的事物,以便让大家懒得有利,懒得有成果。还有人说是热情,激情什么的?听起来是不是太正面了!
其实,还有一种可能,也许更加令人信服的可能——关键在于人心的差异— ...
sql曾经让人惊喜。一个初哥刚刚写程序的时候,发现需要连接两张表,并且做些排序之类的工作。在不知道sql的情况下,觉得真的很麻烦:需要自己做循环,装入A和b两张表,
循环一个,然后根据键值和另一个表的键值 ...
scrum在我们的公司内终于落地了。我喜欢它。
为了展示我们几个月来的实践,我觉得做一个ppt给大家看看。做的过程中,我想对比还是必要的吧,想起2003年我们曾经研究过的rup,2005年的cmmi等等。我想也许通过这样的对 ...
推动软件进步的到底是什么?
有人说,软件大牛们都是懒人,因为懒而发明新的事物,以便让大家懒得有利,懒得有成果。还有人说是热情,激情什么的?听起来是不是太正面了!
其实,还有一种可能,也许更加令人信服的可能——关键在于人心的差异——不管是什么东西,只要不是自己做的,就总是能够挑出毛病,看到不喜欢——程序员总是希望创造新的,而不是维护旧的。
”