就因一行代码,被开除

简介: 就因一行代码,被开除

今天小C来找我诉苦,说他刚入职一周,今天因为一行代码被开除了。

我就问他这一周都发生了什么?

周一


小C说第一天入职,就参与开发了,写了如下代码:

String result;
...
return result.ToString();


我问小C,你领导有说什么吗?

小C:领导就说result本来就是String类型,没必要再次调用ToString,态度还可以,没说什么。

周二


领导又安排小C,开发新功能了,小C也很快完成了,完成代码如下:

function Save()
{
    bool isOK;
    ...    
    return isOK == true ? true : false;
}


我问小C,你领导有说什么?

小C:领导说类似错误不能重复犯错啊,isOK本来就是bool类型,你直接返回就行,领导好像有点不开心,其他倒没什么。


周三

小C:这次领导安排我做一个运算功能:两个数相除,0不能做除数,我写了代码如下:

public static int calculate(int num1, int num2)
{
    if (isZero(num2))
    {
        return 0;
    }    
    return num1 / num2;
}
//判断数值是否为0
public bool isZero(int num)
{
    if (num > 0)
    {
        return false;
    }
    else if (num == 0)
    {
        return true;
    }
    else
    {
        return false;
    }
}


我问小C,你领导有说什么呢?

小C:领导说我判断是否为0,简单的逻辑为什么搞得那么复杂了,直接"return num == 0;",这样一句话就可以了。

我问小C,这次领导有生气了吗?

小C:还好吧,就是声音明显大了,有点激动。


周四

小C今天领导又安排我,做一个运算的功能,计算数值1一直加到10,我的代码如下:

public static int calculate()
{
    int[] nums = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
    int result = 0;
    for (int i = 0; i < nums.Length; i++)
    {
        result += nums[i];
    }
    return result;
}


:好像没问题啊,咦,你这个是1加到10,如果加到100呢,你要怎么做?

小C:那就变量nums,定义到100咯。

一脸惊恐:你领导说什么了?

小C:就和你现在一样的表情,没说话。


周五

小C:这次领导没再安排我,做运算的功能了,安排我报表开发,其中有个功能需要获取明天的时间,我的代码如下:

public static DateTime GetTomorrowDate()
{
    Thread.Sleep(24 * 60 * 60 * 1000);
    return DateTime.Now;
}



我:领导生气啦?


小C:后面人事通知我,被公司开除了,我不知道领导有没有生气,也没说为什么,好冤啊。


如果你是领导,你会开除小C吗?


- End -


推荐阅读


用C#自己动手写个操作系统,爽!


盘点6个.NetCore+Vue前后端分离的开源项目


一个C#开发的Windows远程桌面工具


盘点10个Web开发人员必备的最佳开发工具推荐


程序员修炼内功:10篇文章汇总


目录
打赏
0
0
0
0
13
分享
相关文章
程序人生 - 为什么大人永远不懂孩子的世界?
程序人生 - 为什么大人永远不懂孩子的世界?
133 0
程序人生 - 为什么大人永远不懂孩子的世界?
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(下)
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(下)
98 0
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(下)
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(上)
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(上)
176 0
程序人生 - 防止熬夜的最好方法(10 个时间管理建议)(上)
在项目中随手把haseMap改成了currenHaseMap差点被公司给开除了。
在项目中随手把haseMap改成了currenHaseMap差点被公司给开除了。
157 0
老板对我说,你要是能找出公司里摸鱼的人,我就给你涨薪!于是我写了两个脚本……
老板对我说,你要是能找出公司里摸鱼的人,我就给你涨薪!于是我写了两个脚本……
181 0
刚入职没多久,连夜手写了一个代码生成器,项目开发速度瞬间屌炸了!(二)
各位网友,大家好,我是阿粉! 最近刚入职一个新团队,还没来得及熟悉业务,甲方爸爸就要求项目要在2个月内完成开发并上线! 本想着往后推迟1个月在交付,但是甲方爸爸不同意,只能赶鸭子上架了! 然后根据业务需求,设计出了大概30多张表,如果这30多张表,全靠开发人员手写 crud,开发所需的时间肯定会大大的延长,甚至可能直接会影响交付时间! 于是就想着,能不能通过代码生成器一键搞定全部的 crud,开发团队只需要根据业务需求编写逻辑代码就可以?
刚入职没多久,连夜手写了一个代码生成器,项目开发速度瞬间屌炸了!(二)
刚入职没多久,连夜手写了一个代码生成器,项目开发速度瞬间屌炸了!(一)
各位网友,大家好,我是阿粉! 最近刚入职一个新团队,还没来得及熟悉业务,甲方爸爸就要求项目要在2个月内完成开发并上线! 本想着往后推迟1个月在交付,但是甲方爸爸不同意,只能赶鸭子上架了! 然后根据业务需求,设计出了大概30多张表,如果这30多张表,全靠开发人员手写 crud,开发所需的时间肯定会大大的延长,甚至可能直接会影响交付时间! 于是就想着,能不能通过代码生成器一键搞定全部的 crud,开发团队只需要根据业务需求编写逻辑代码就可以?
刚入职没多久,连夜手写了一个代码生成器,项目开发速度瞬间屌炸了!(一)
团队里的妹子让阿粉跟她说说怎样写出好的代码
昨天,团队里的妹子很突然地就让阿粉跟她说说怎么才能写出一手好的代码 阿粉本着负责任的态度,专门写了一篇文章出来,妹子嘛,就是要宠的嘛
应届毕业生,只会抄代码,该怎么办?
应届毕业生,只会抄代码,该怎么办?
228 0

热门文章

最新文章