sigh...现在的孩子都怎么了...
能给我写出
其一:
StringUtils.isEmpty (<这里是个 Integer>+"")
其二:
long v1;
long v2;
int amount = (int )((int )(maxValue-minValue ));
这种代码出来....
我总怀疑最近几年基础教育质量是不是变差了, 这明显不仅仅是吃多 /喝多 /睡过头的表现,
还是编译器太聪明了, 语法糖太好吃了?
sigh...现在的孩子都怎么了...
能给我写出
其一:
StringUtils.isEmpty (<这里是个 Integer>+"")
其二:
long v1;
long v2;
int amount = (int )((int )(maxValue-minValue ));
这种代码出来....
我总怀疑最近几年基础教育质量是不是变差了, 这明显不仅仅是吃多 /喝多 /睡过头的表现,
还是编译器太聪明了, 语法糖太好吃了?
|
dorentusSep 15, 2015 via iPhone
1
你要相信,很多来应聘程序员的人其实并不会编程,然后你就会释然了
|
|
jas0ndyqSep 15, 2015
2
孩子?您很老了么
|
|
3
@jas0ndyq 不要淡定的陈述这种令人悲伤的事实啊喂 QAQ
|
|
jukkaSep 15, 2015
4
- -#。助手,来我身边。
|
|
zerh925Sep 15, 2015
5
不是自己招的?
|
|
wezzardSep 15, 2015
6
Objective-C 變量聲明自動初始化爲 0 是 clang 特性還是 Objective-C only 的編譯規則?
|
|
w99wenSep 15, 2015
9
虽然好久没搞 java 了,这些还是看的我笑了。
感谢楼主的笑话。。 |
|
11
借题。
培训班的孩子要不得。要也只能要在培训班里就被视为大神的那一两个。 |
|
jjgodSep 15, 2015
12
@wezzard: 那只是在 ARC 启用的情况下: https://developer.apple.com/library/ios/releasenotes/ObjectiveC/RN-TransitioningToARC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011226-CH1-SW5
现在的孩子都不知道不用 ARC 是什么情况了。 |
|
ljbha007Sep 15, 2015
13
同感
|
|
depressSep 15, 2015
14
楼主,知足吧,第一个能用 StringUtils 没用等号判断空已经很不错了...不过第二个我怎么觉得他是想给你一个惊喜呢哈哈哈
|
|
16
居然没人吐糟 long 转 int 么...
|
|
17
|
|
viator42Sep 15, 2015
18
加空字符串转换类型.Integer.toString ()就行了.
真不知道还有这么机智的方式 |
|
CloudeeSep 15, 2015 via iPhone
20
Integer 转 string 出不了空串吧...这个判断到底是在干什么
|
|
zmj1316Sep 15, 2015
21
LZ 大惊小怪了,我见过 C++写:
class Class{...}; fun { Class class; ... }这种的 |
|
22
@viator42 JDK 1.5 前是个编译时错误. 会发生不可预期的数据或情况.
|
|
wezzardSep 15, 2015
23
|
|
24
@depress Integer 为 null 的时候直接跪....
|
|
25
@zmj1316 ....他写的时候真的知道自己在写什么吗? =w=
|
|
danggeSep 15, 2015
26
看看我那群上机只会打 CS 的同学 我倒是觉得不奇怪
|
|
twor2Sep 15, 2015
27
表情很到位
|
|
pellozSep 15, 2015
28
楼主你让他去多修复几次这种代码引起的 BUG 就好了..让他自己吐出来的翔自己吃掉。
|
|
hptcyhjSep 15, 2015
29
只是命运石之门的选择而已,楼主别太在意。
|
|
shawngaoSep 15, 2015 via iPhone
30
当楼主祭出 sigh..... 的时候,我相信楼主确实和我一样或者比我老,当年校园 BBS 很常见
|
|
gamexgSep 15, 2015
31
明显对编程没有概念,近乎完全无基础啊。
|
|
bengolSep 15, 2015 via Android
34
多解解 bug 就好了
|
|
35
@ck65 培训班我就忍了,其一的开发经验是 2 年,其 2 的开发经验是 3 年。
|
|
letterJumpSep 15, 2015
36
那个 long v1 v2 什么意思, 怎么出一次场后面就没了
|
|
37
@letterJump 多谢提醒, 手滑
|
|
38
boolean a=xxx;
if (a ) a=true; else a=false; a==b?a:b |
|
bdbaiSep 15, 2015 via iPhone
39
@wohenyingyu01 三元耍得漂亮 这个 x 我给满分 哈哈哈
|
|
archer2eeSep 15, 2015
40
看见助手怒答。
写成这样的极有可能不是 CS 出身,而且对编码看不过有半点兴趣。。 PS:其一代码没分号,其二最后代码是不是多了一个“)”,逃~~~ |
|
archer2eeSep 15, 2015
41
更正:其二中代码正常,(逃~~~
|
|
lufyluoSep 15, 2015
42
记得以前我连 long 是什么玩意都不知道,但当时我很喜欢编程,觉得能自己写程序的人都 NB ,所以我走进了码农世界。。。。。这里个人觉得,既然招了实习生或招了刚出道,能带一下就带一下,大家出来打工不容易。
|
|
clockwerkSep 16, 2015
43
为什么我觉得 v1v2 这种命名的谭浩强教出来的呢
|
|
44
@nellace v1 v2 是我改的, 为了看起来清楚些, 糟点真心不在这里....
|
|
45
@lufyluo 嘛...所以第一次见的时候我只是感慨一下现在的教育质量...一而再再而三就要开骂了
|
|
jadecoderSep 16, 2015
46
@miemiekurisu 所以槽点是转了两次 int 吗?
|
|
popo233Sep 16, 2015
47
写 js 的表示经常+''转字符串 (逃
|
|
48
@jadecoder 看来汝也欠调教(蜡烛皮鞭~
|
|
jasondingSep 16, 2015
49
不要黑培训班啊,我也是培训班出来的。但是至少不会写出这种奇葩代码
|
|
neutrinoSep 16, 2015
50
long 和 int 一般都是 4 字节吧……没区别不用转
|
|
anubiskongSep 16, 2015
51
所以说面试别再问闭包继承面向对象了, 直接上机, 看着他写几句代码立马知道水平了
|
|
neutrinoSep 16, 2015
53
@laoyur An int and a long are 32-bit values on 64-bit Windows operating systems. For programs that you plan to compile for 64-bit platforms, you should be careful not to assign pointers to 32-bit variables. Pointers are 64-bit on 64-bit platforms, and you will truncate the pointer value if you assign it to a 32-bit variable.
|
|
jadecoderSep 16, 2015
56
@miemiekurisu 那为什么要转两次?
|
|
simoSep 16, 2015
57
弱类型语言才是最好的语言
|
|
safilarSep 16, 2015
58
楼主,第一种写法是完全没有问题的(我是值 int + "" 转字符串,你的代码没上下文,不好判断),其次为 null ,那是空指针的问题。这完全是代码风格的问题。 @miemiekurisu
|
|
laoyurSep 16, 2015
59
|
|
bk201Sep 16, 2015
60
第一行 其实我也经常这么用,实在是快捷,但是判断是否为空没看出有什么意义。
第二行 如果之间差距不大,转问题也不是很大。不了解是不是 amout 需要为 int |
|
luo362722353Sep 16, 2015 via Android
61
|
|
62
@safilar 弱类型语言我也这么写,不过这个是 Java ,不是说不可以,只是说有隐患。
|
|
hahastudioSep 16, 2015
63
-语法糖超甜的,你有什么不满么-
|
|
LoliconInsideSep 16, 2015
64
噗噗 助手你真相了
|
|
sheep42Sep 16, 2015
65
@LoliconInside 围观你俩 哈哈哈哈
|
|
oska874Sep 16, 2015
66
@miemiekurisu 很好奇,为啥要转两次,一个( int ) 不就够了?
|
|
geewSep 16, 2015
67
区区一个助手而已.... |
|
hitmanxSep 16, 2015
68
long v1=xxx;
long v2=xxx; int amount = (int )((int )(v1-v2 )); 没看懂,这个点在哪?是多转型了一次还是在一些老的平台上 long 和 int 长度不一样会被截断? |
|
0xvulSep 17, 2015
69
智商问题。
|