(define (coding) (coding))
posted on 2008-03-30 00:23 cuigang 阅读(1106) 评论(5) 编辑 收藏 引用 所属分类: 杂谈
实际上,敏捷软件开发方法的思想根源就在于此:软件实际上是在逼近非线性、变化莫测(与人有关)的客观世界,变化是永恒的、本质的,必须拥抱而非控制、排斥。所以快速迭代、勇于乃至善于改变,是软件开发的必然要求。 回复 更多评论
@turingbook唯有变化不变 回复 更多评论
这算是一种哲学观点,只是‘一种’,还有很多种。关键是你认同哪种。 回复 更多评论
@ood我其实并不是想讨论哲学,也没有资格讨论哲学,因为我不懂。当然我自有我的哲学,我认同什么(我都不知道有哪些可供认同)或者我的哲学(观点?)是什么?我以为这不重要,因为那只是我的,永远都无法变成你的,当然你也不需要,关键是你的哲学是什么,你找到它了吗?呵呵,好像在说胡话。 回复 更多评论
其实哲学不是那一本本的书,只不过是对某些事的看法和行为准则,这就是哲学。你有,我有,美洲印第安土著的一个耕作的老人也有。不神秘。文中记录的那两个人的话只是他们两对软件构建方法的看法,也就是他们对这件事的哲学观点,你如果认同他们的话,就可以把它当作你的哲学观点。我的哲学观点很多,比如我写if语句的哲学观点是这样: if (value == false) { return 2; }而某人的就是这样: if (!value) return 2; 回复 更多评论
Powered by: C++博客 Copyright © cuigang