//_________________________________________________//

//      Description :   发现自己的代码写的越来越玄幻了                 //

//      CODER      :    Ghost                                                  //

//       Time          :    2011-6-10                                          //

//_________________________________________________//

//  更新在最后   Add by Ghost

也许我该这样写

int  Max(int a,int b)

{

int x;

if(a>b)

  {

x=a;

}

else

{

x=b;

}

return x;

}

其实我是这样写的

int  Max(int a,int b)

{

return a>b?a:b;

}

也许我该这样写

GroupInfoControl groupcontrol  = null;

Guid id = group.Id;

if(id .Equals(Guid.Empty))

{

groupcontrol = new GroupInfoControl(group, true,false);

}

else

{

groupcontrol = new GroupInfoControl(group, false,false);

}

其实我是这样写的

GroupInfoControl groupcontrol = new GroupInfoControl(group, !group.Id.Equals(Guid.Empty), false);

其实我是这样写的

private void GroupBtnDel_Click(object sender, RoutedEventArgs e)
 {
            if (MessageBox.Show("确认要删除分组: " + GetSelectGroup().Name + " ?", "", MessageBox Button.OKCancel).Equals(MessageBoxResult.OK))

client.DeleteGroupAsync(UserID, GetSelectGroup().Id.ToString());
}

其实我是这样写的

void groupEditWindow_Closed(object sender, EventArgs e)
        {

if (((GroupEditChildWindow)sender).DialogResult ?? true)   Refresh();
        }

其实我是这样写的

private RMTabItem GetOpenTabItem(Guid hrID)
        {
            RMTabItem item = null;

foreach (var p in this.TabControlMain.Items)
            {
                if (p.GetType().Equals(typeof(RMTabItem)))
                {
                  if (((FriendDetailControl)((RMTabItem)p).Content).FriendInfo.Id.Equals(hrID))

{
                        item = p as RMTabItem;
                        break;
                    }
                }
            }

return item;
        }

其实我是这样写的

public HRInfo GetHRbyID(string userid, string hrID)
        {
             return LoadUser(userid).IsOK ? new HRInfo(uBL.GetHRByKey(new Guid(hrID))) : null;
        }

其实我是这样写的

private List<GhostTreeViewItem> GetAllRoot()
        {
            return (from p in DataList where p.Parentid ==null select p).ToList();
        }

也许我该这样写

string result;

if (str == null)
            {
                result = "";
            }
            else
            {
                if (str.Length > length)
                {
                    result = str.Substring(0, length);
                    result = result + "..";
                }
                else
                {
                    result = str;
                }
            }

return result;

其实我是这样写的

return str == null ? "" : (str.Length > length ? str.Substring(0, length) + ".." : str);

未完待续。。。。。

转载于:https://www.cnblogs.com/GhostZCH/archive/2011/08/02/2125604.html

发现自己的代码写的越来越玄幻了相关推荐

  1. 月薪8K的程序员代码写成这样?网友:看不下去了

    现在IT互联网行业高速发展,对程序员的要求越来越高.「写代码」作为一种技能,入门并不是很难.但是要像高手那样优雅地「写好代码」并不是一件容易的事. 近日,某平台上出现这样一条帖子,一位网友发帖吐槽「一 ...

  2. 原创玄幻小说--那时花开--前部完之小结

    本想写一部关于爱情的玄幻小说,可是写着写着就把握不住了, 带了一些武侠色彩. 原计划共分上中下三部的,现在写完的是前部,男女主人公的少年时期,主题应该是"缘起". 总觉得写得不好, ...

  3. 写代码写了好几年,才发现自己天天都在用设计模式!

    原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者. 系列文章介绍 本系列文章主要围绕程序员,特别是Java或者后端程序员必须掌握的一些技术和技能,这些文章都是结合我个人的编程学习经历,总 ...

  4. 喜欢把代码写一行的人_我最喜欢的代码行

    喜欢把代码写一行的人 Every developer has their favourite patterns, functions or bits of code. This is mine and ...

  5. 代码写对了还挂了?程序媛小姐姐从 LRU Cache 带你看面试的本质

    来源 | 码农田小齐 责编 |  Carol 前言 在讲这道题之前,我想先聊聊「技术面试究竟是在考什么」这个问题. 技术面试究竟在考什么 在人人都知道刷题的今天,面试官也都知道大家会刷题准备面试,代码 ...

  6. 这代码写的跟狗屎一样!怎么优化?

    点击上方"朱小厮的博客",选择"设为星标" 回复"1024"获取独家整理的学习资料 1. 导读 随着软件项目代码的日积月累,系统维护成本变得 ...

  7. 写代码写到70岁,是一种什么样的体验?

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 你听说过年纪最大的程序员,今年多少岁了? 鹅厂马化腾,1971年出生,今年50岁 小米ceo雷军,1969年出生,今年52岁 金山软件创始 ...

  8. 写代码写到 70 岁,是一种什么样的体验?

    你听说过年纪最大的程序员,今年多少岁了? 鹅厂马化腾,1971年出生,今年50岁 小米ceo雷军,1969年出生,今年52岁 金山软件创始人."中国第一程序员"求伯君,1964年出 ...

  9. 这代码写的,狗屎一样 !

    原标题:编码规范 | Java函数优雅之道(上) 来源:高德技术 1. 导读 昨天在技术交流群,有位读者吐槽刚刚接手的代码(文章标题),代码全篇无格式,无注释,多个嵌套不打括号,函数命名不规范,代码实 ...

最新文章

  1. 纸牌游戏10点半c语言,python10点半纸牌游戏_【Python】Python编的纸牌游戏
  2. win7 ghost 安装串口驱动inf文件出现问题
  3. django20:BBS网页设计/注册功能/验证码代码
  4. MyEclipse 启动报错:‘Building workspace‘ has encountered a problem解决方法
  5. java的main是主线程吗_main函数是主线程吗
  6. 如果你没去 GDD,那可真是一种遗憾!
  7. 阿坝县人民医院管理系统软件硬件配置参数
  8. msicuu2微软卸载工具
  9. UI设计中关于按钮的那些事
  10. 利用turtle模块画一棵树,包括枝干和树叶,并涂上颜色
  11. SAP 使用BDC的一些心得
  12. element ui el-table单元格按需合并
  13. 哈工大计算机学院专业成绩公示,哈工大2009计算机学院录取名单及初试复试成绩排名...
  14. IE11安装需要获取更新-安装失败
  15. 图论学习--7 图的着色(思维导图)边着色 点着色 色多项式 临界图与完美图
  16. 使用Hexo平台搭建个人博客
  17. 计算机开机测试,电脑开机检测怎么开启
  18. 肿瘤MRD检测的前世今生
  19. 安装nvida-docker2
  20. 用命令生成命令交给bash执行

热门文章

  1. freeswitch 把SIP注册信息数据库从SQLITE 改为MYSQL的方法
  2. 20非常有用的Java程序片段(3)
  3. Grunt 入门指南5:项目脚手架
  4. proxool配置多数据库多连接池
  5. 取得Servlet文件的絕對路徑;文件讀寫操作
  6. elasticsearch7.9.2 安装配置
  7. 用两种不同的方法导出ORACLE 查询数据为CSV 文件 (python 代码 与 使用 utl_file 包)
  8. 从默认的 _id 字段中,取得时间信息
  9. android 设置PopupWindow的显示大小
  10. arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory