一个女程序员twitter上发了一条tweet:昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应是查源代码…结果调试半天查不出来为什么显示的是那个女人不是我,最后含泪把那个女人给注释掉了,再一运行就是我男朋友自己逛街了…醒来囧字脸呆了很久…囧rz 评论: 1楼 把那个女人的指针指向你即可 2楼 谁让你把男朋友设成public的 3楼 加个断点看看那女人是谁 4楼 心真软,就该把他的接口屏蔽掉。//是我想多了么 5楼 protected 逛街(youOnly) 6楼 设计问题,应该采用单例模式 7楼 没做回归测试 8楼 标准做法是做个断言 9楼 注释掉了逛街的参数不用改么 10楼 不要忘记GC谢谢 11楼 查一下Log,只逛街了吗/.
再有更多网友评论: 1.缺少整体设计,主要是架构的问题 2.我是搞技术的,指针万能啊 3.恩,上绝招,用goto,做个死循环,让他们逛死 4.大叔含泪飘过,早知道就外包了 5.感动得内牛满面+0xffffffff 6.最后含泪把那个女人给注释掉了,再一运行就是我男朋友自己逛街了-->很明显是变量名作用域的问题,改个名就行了 7.技术女都是折翼的天使! 8.看得懂的没技术的工科女。。。 9.死循环也太狠了吧,LZ得多寒心啊 10.把男友设为private域,这样别人应该访问不了了吧 11.还可以有个多线程的算法,把你的优先级设成99,一个idle线程的优先级设成 50,把那个女人的优先级设成49。酱紫就永远都调度不到啦 12.那也没关系,那就老调用那个女人。。。你BF放在那里不动。。。养着 13.刚学C++ 表示鸭梨很大 14.善心点,别goto了,调用exit函数结束进程吧,冤冤相报何时了啊 15.这里启用代理模式,让其他女人只能访问男友的代理 16.循环,递减,归零时格式化c盘。c语言什么之类的最讨厌了 17.如果有硬件的话可以做个定时器中断啊,不停进入,干扰逛街好了 18.加个if条件,如果逛街对象不是你,直接抛出错误! 19. class CGirl; class CHisGirlFriend { private: static CGirl* const m_pHisGirlFriend; }; CGirl* pMe= new CGirl(myName); CHisGirlFriend * const CHisGirlFriend::m_pHisGirlFriend = pGirlFriend ; 不知道行不行啊。。。另外对也许想指导下我技术的你说一下,const 在*的右边表示这个指针是常量,既指不能指向其他地址,static成员变量的初始化要放在类外初始 20.= = 别忘记定期检查数据库,删除不该有的记忆…… 21.这个必须用单例模式
|