
1 ixiaohei 2016 年 1 月 6 日 不知所云啊 |
2 sophymax 2016 年 1 月 6 日 编译型的语言做自省这个事情,有可能是选错了方案 |
3 eric 2016 年 1 月 6 日 你确定要用一个强类型的语言实现 Rails 级别的灵活性?像 `Time.now + 1.day` 这种写法如果直接 port 到 Go 根本过不了编译器这关。 |
4 firefox12 2016 年 1 月 6 日 你不知道 动态一时爽,重构火葬场吗? |
6 500miles 2016 年 1 月 6 日 自省什么鬼.... 反射吗? 还是和 反射 不太一样的另一种东西 . .. |
7 lightening 2016 年 1 月 6 日 @500miles 就是反射,翻译不同。 |
8 nareix 2016 年 1 月 6 日 请使用 go generate |
9 loading 2016 年 1 月 6 日 via Android 框架不是设计出来的,是实际项目做的过程中,剥离出来的,你路没走对。 东西都没做过就谈写框架? |
10 qian19876025 2016 年 1 月 6 日 看球不懂 什么是反射? 什么是自省 |
11 hqdmy 2016 年 1 月 6 日 楼主解释一下什么叫自省能力?学习一下 |
12 firemiles 2016 年 1 月 6 日 @lightening 我一直理解的自省和反射是不同的功能,自省只有查看属性功能,反射还能修改属性。 |
13 firemiles 2016 年 1 月 6 日 自省是 inspect ,反射是 reflect |
16 aisk 2016 年 1 月 6 日 不弱,但是语法太蛋疼。 |
18 mfaner 2016 年 1 月 6 日 java 里面 introspection 都叫内省 |
19 zwy 2016 年 1 月 6 日 楼上各位说的自省,反射 是不是指 meta-programming ? 如果是的话,静态语言的这类能力非常弱, 不要指望了 |
20 angelface 2016 年 1 月 6 日 go1.5 bootstrap 以后应该会改善多了, 静态语言也可以啊, 只是程度问题。 不过要达到 ruby 的程度,不太现实, 这是一个语言设计时的调调决定的。 |
21 assassinpig 2016 年 1 月 6 日 dynamic makes you holy good then all your famliy will die when reflection happens later @KentY 随手提供了下素材 |
22 lightening 2016 年 1 月 7 日 @firemiles 我好像是被误导了,以前看哪本 Python 书把 reflection 翻译成自省了…… |
23 KentY 2016 年 1 月 7 日 @assassinpig 我觉得不够妙, 至少不如中文这个那么有意思, 还押韵... :) 重构也不是 reflection, 是 refactory 吧 |
24 mengzhuo 2016 年 1 月 7 日 有没有好好看入门的书,怎么会没有自省?! reflect 可以检查 struct 、指针 runtime 可以检查运行状态,执行栈 楼主你还要什么?! |
26 repus911 2016 年 1 月 7 日 动态语言重构怎么了 你们没有单元测试么 |
27 smalltalk 2016 年 2 月 19 日 @repus911 静态语言改一处,所有使用的地方,都会自动改。 个人觉得,对于没有外部兼容性要求的项目,单元测试真没意义。 对于我这种,编写边重构的人,单元测试执行一次就过时了。 |
28 smalltalk 2016 年 2 月 19 日 单元测试是一种 adhoc 说明规格,虽然强大,但大部分时间不必要且不充分。依赖于单元测试,不如依赖于静态语言和集成测试。 |