This website requires Javascript to function properly. Please go to the setting of your web browser and enable Javascript for this website.
×
Loading...
Mall
Forum (EN)
Groups
Blogs
Topic
Panel View
Tree View
Close
Home
Refresh
Share
Sign In/Sign Up
Mall
Forum (English)
Blogs
Groups
Polls
Rolia Radio
工作学习
/
学科技术讨论
/
孙子兵法与程序断点
孙子曰:故上兵伐謀,其次伐交,其次伐兵,其下攻城。
伐谋:程序设计的好,架构清晰,层次分明,模块间互不干涉内政,外加 extensive unit tests。
伐交:well placed log statements。
伐兵:遇到小虫子先看症状,再用脑子分析,再做些调查研究。
攻城:设断点。
-
wincity
(红卫兵);
2013-3-29
{257}
(#8125451@0)
不懂,帮顶。。。
-
tyra
(Zara);
2013-3-29
(#8125475@0)
大体上是对的,不过,log 和断点差不多,用脑子分析应该在这两个之上。
-
geekcode
(吉克码工);
2013-3-29
(#8125507@0)
有时候在 debug mode 不是为了debug, 只是快速浏览从 3rd party api 返回的 object graph... anyways, real coder knows what im talking about....
-
xmlhttprequest
(build5381);
2013-3-30
(#8126399@0)
步进?
俺不是 CODER,瞎猜的。
-
c_w
(/);
2013-3-30
{22}
(#8126403@0)
俺不是说断点有罪,俺只是说不应该嘲笑不会断点的人,尤其是学生。不会断点一样可以编程,即使是 object graph,也可以通过生成一个 exception 来获得。
-
wincity
(红卫兵);
2013-3-30
(#8126410@0)
然后自己写个 visualizer 集成在自己的 trace / log system 里?lol....
-
xmlhttprequest
(build5381);
2013-3-30
(#8126419@0)
X兄这个 visualizer 用的极妙。俺常常想编程是不是需要什么天赋,俺慢慢觉得这个天赋也许就是脑子里有一个 visualizer。无中能 visualize 有,乱中能 visualize 形,迷宫里能 visualize 通途。有了这个 visualizer,想设断点的冲动想必会减少很多。
-
wincity
(红卫兵);
2013-3-30
(#8126442@0)
data visualization 只是将 data 变成 information 最基本的第一步而已... 编程编得好,还需要大量其他 skills / 天赋...
-
xmlhttprequest
(build5381);
2013-3-30
(#8126515@0)
CODING 和语言不是一样吗?都是语言。能说是一回事儿,说好是另一回事儿。不是一个道理吗?
-
c_w
(/);
2013-3-30
(#8126517@0)
不一样。coding 好坏有唯一的检验标准 -- 准确并且简练。语言么,可以是华丽的散文,也可以是意识流,云山雾绕,目的就是把人搞晕...
-
xmlhttprequest
(build5381);
2013-3-30
(#8126606@0)
还是和语言一样,计算机也会被搞晕,最终死机,比人还不如
-
akoei
(停车**枫林晚);
2013-4-1
(#8128746@0)
如果这么简单明了,哪么可能大部分靠写CODE 讨生活的人可能就没饭吃了。
-
deep_blue
(BLUE);
2013-4-2
(#8130268@0)
"准确",“简练” 这两个词本身就不准确得很啊。
-
hhyang
(?!);
2013-4-2
(#8130312@0)
接地儿感慨一下,写程序写了十多近二十年,现在看到程序就有看到大海的感觉----想吐(偶晕船),总想给软件工程的各个阶段建立点儿数学模型,找了些相关资料,看了之后更丧气。
-
hhyang
(?!);
2013-4-2
{40}
(#8129999@0)
心态呀心态. 如果不吐, 老板自己就干了, 何必Pay你去干.
-
firetrain
(火车头);
2013-4-2
(#8130079@0)
老板是搞不清楚我在干什么滴。
-
hhyang
(?!);
2013-4-2
(#8130177@0)
学院派搞算法的,很看不起用断点DEBUG程序。用断点DEBUG程序, 说明你写程序时,脑子不清楚。
-
bushunyan
(theCabinInTheWoods);
2013-4-2
(#8130295@0)
breakpoint多数用于接手别人的程序时
-
jjbb
(wait for future);
2013-4-2
(#8130383@0)
完料。看过这个才发现,我攻城都没攻好。
-
leonardmars
(小马识途);
2013-7-13
(#8289308@0)
没关系,年轻有为
-
firetrain
(火车头);
2013-7-13
(#8289329@0)
老大,我可不年轻了,我是装嫩。
-
leonardmars
(小马识途);
2013-7-13
(#8289340@0)
Share
枫下论坛主坛
/
工作学习
/
学科技术讨论