- 浏览: 15063 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
文章列表
Solstice的“朴实的C++设计”一帖中的OO问题的争吵似乎告一段落。在那个帖子里,有人说我的观点跳跃性太强,其实不然。一方面我不觉得有些话说得太明了有什么用。能懂的人点一下自然知道你说什么;不懂的人要说明白的话还 ...
http://wave.google.com/
http://google.org.cn/2009/05/29/google-wave-a-new-communication-platform-for-a-new-web-2/
Goolge预计今年年底发布Google Wave。对于这个据说是整合了电子邮件,即时通讯,社区,Wiki,Blog等众多网络通讯手段的新型工具,你是怎么看的呢?
广大的程序员,网络老鸟,菜鸟,高手,低手们,发表一下你们的观点吧?
个人看法:
大师 > 黑客 > 高手 > 专家 > 技师 > 熟练工 > 学徒 > 童工 > ...
对于多数人,穷其一生大师都是遥不可及的目标,充其量是励志文和YY小说里才应该出现的名词。所以基本上我们应该找好定位,成为“技师”,“专家”,“高手”就可以了。
为避免误解,下面是我对这几个名词的个人定义:
熟练工——熟练掌握某一领域的基本技能,能够扮演不同角色,并完成项目各个阶段的基本任务;
技师——熟练掌握某一领域的基本技能,以及高级技能。具有足够经验,能够率领团队完成领域内的独立项目;
专家——能够独立分析某一领域内的工程问题以及管理问题。对 ...
- 2009-03-13 16:25
- 浏览 833
- 评论(0)
写完的程序一定要考虑:
1. 需求。
反过来分析一下,这段程序是否真的能够满足需求。
实际跑一下,看看是否按自己的预想进行。
可能需要考虑一下边界条件和异常测试,看看是否足够强壮。
2. 重构。
把自己的思路整理一下。确定一年后自己还能看懂。
不少人以别人能不能看懂为标准,窃以为这个“别人”大有商榷之处。很多技术上的小白看不懂我认为是正常的。对于需求不了解的人看不大懂也是正常的。不细心的人看不懂我认为一定程度也是正常的。
3. 测试。
是否需要/能够自动化测试。程序是否方便tester测试。
很多时候这一点很重要,决定了项目进行的效率。
4. 安全。
对于很多软件,安全性其实都是需要考虑 ...
- 2009-03-10 10:31
- 浏览 824
- 评论(0)
http://support.microsoft.com/kb/889654
- 2008-04-18 15:07
- 浏览 2211
- 评论(0)
支持vc6和vs.net。在2008下产生C2923。
似乎是原有hetero_stack::stack_node::header结构现在不能看作类型了。
将原有code
struct stack_node
{
struct header
{
stack_node * m_back;
stack_node * m_next;
byte_t * m_current; // ptr into m_mem. alloc from here
byte_t * m_end; // p ...
- 2008-04-15 17:49
- 浏览 2557
- 评论(0)
基础知识:
c++和c是一种完全不同的语言。c以小取胜,c++以多范性编程而著称。
c++的范型可以包括:
c一样的面向过程编程;
宏语言;
c with class;
oo;
template;
GP。
这中间,我认为宏是一种可以称作范型的东西,因为这方面的高手完全可以用它来创造出属于自己的子语言来。
应该把简单目的的template编程(泛型?此泛型非彼范型)和GP分开,他们的编程目标是截然不同的。
最早受MFC影响很深。感觉自己最初的进步始于MFC源码的阅读(VC4.0了)。所以当时写程序的风格也是类MFC的,我的定义就是OO + 宏。其实也很好,很强大。
中间做了两年java,这 ...
- 2008-04-11 06:42
- 浏览 1090
- 评论(0)
写了一个小东西,用于实现DataProxy机制,暂时还处于试验阶段:
class TestDataObjectDeclaration : public Test
{
public:
TestDataObjectDeclaration();
public:
virtual bool RunTest();
};
const int DEFAULT_VALUE_OF_BASE_X = 4;
const int DEFAULT_VALUE_OF_X = 5;
class MyBaseObject
{
public:
MyBaseObject() : _ ...
- 2007-11-05 05:39
- 浏览 1588
- 评论(0)
不知不觉之中时间过了几年,忽然发觉C/C++在程序员中的地位已经大不如前了。搜索一下SourceForge,发现现在java和C#的项目当真不少,而C++的项目叫得出名的似乎还是原来那些老帮菜,没有多少新意。
这几天公司面试程序员,我出了几道c/c++的试题。说实话,我是非常不喜欢在面试时给人出太详细的笔试题的,但是因为招的人有c++的要求,就挑了几个我个人认为非常基础的问题考了一下,结果让人很吃惊,很多自称“精通C++”的孩子,居然连最简单的问题也会答错,不少还是清华出来的有工作经验的本科生,硕士生。贴出来让大家看看,是不是我的要求太高了。
1. 声明一个函数指针
2. int (*A)[]; ...
- 2007-10-04 22:33
- 浏览 4015
- 评论(11)