对于这个问题,首先我们要了解什么是“中文编程”,什么是“银蛋”。“中文编程”从字面上就可以看出来,就是使用中文来代替,例如在编程中所用到 的关键字等,被替换成中文,以此来符合所有的中国程序员的用语习惯,从而提高编程效率。而“银弹”则是银色子弹(英文:Silver Bullet),或者称“银质子弹”....
分类:
其他好文 时间:
2015-12-04 00:45:45
阅读次数:
217
别的语言中关于函数有传值和传引用的区分。关于此,流传很广的一个说法是他们在现象的区别之一就是值传递后的变化,受到影响的就是引用,未受到影响的就是传值。在学习中,也曾碰到过这个问题,网上关于这个也是有着一些争论,各执一词。但是官方文档中,却明确写着是call by object reference。h...
分类:
编程语言 时间:
2015-11-27 06:38:00
阅读次数:
241
Bullet Points:定义Classpython中的class和JavaScript中的类似(后悔没有认真看JS),原则只有一个“方法是共享的,而属性不共享”class AthleteList: def __init__(self,a_name,a_dob=None,a_times=[]...
分类:
编程语言 时间:
2015-11-22 21:51:11
阅读次数:
250
Bullet Option:sort(*, key=None, reverse=None)sort方法用于原地排序,可以接收两个keyword-only参数,并且此方法是的排序是稳定的。key:一个表达式,比较时会根据该表达式的计算结果进行排序reverse:默认False,升序排列;True,降序...
分类:
编程语言 时间:
2015-11-22 18:52:32
阅读次数:
205
Part 1 No Silver Bullet - Essence and Accidents of Software Engineering软件工程中没用通用的方法或者技术让软件工程在短时间内快速进步,这一点其实我也没有很明确的概念。其实近几年的敏捷开发框架,mvc结构,rest风格,这些的出现都...
分类:
其他好文 时间:
2015-11-16 00:45:50
阅读次数:
207
首先谈一谈对这几篇文章的理解吧。银色子弹:在软件工程开发中,银弹指的是一种能够迅速并且有效提高软件工程实现效率的方法。听起来这个概念很美好,但是在No Silver Bullet: Essence and Accidents of Software Engineering一文中,作者指出所谓的银弹是...
分类:
其他好文 时间:
2015-11-15 00:58:01
阅读次数:
374
一、NoSilver Bullet - Essence and Accidents of Software Engineering-Brooks二、There Is a Silver Bullet – Brad J Cox三、big ball of mud四、CatB – Cathedral and...
分类:
其他好文 时间:
2015-11-14 23:19:21
阅读次数:
220
IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以《没有银弹:软件工程的本质性与附属性工作》(No Silver Bullet — Essence and Accidents of Software Engineer...
分类:
其他好文 时间:
2015-11-14 18:03:19
阅读次数:
265
开发体验心得总结Part One 阅读总结【No Silver Bullet: Essence and Accidents of Software Engineering】本文介绍了软件开发的要点以及开发过程中将碰到的问题,目的在于说明在软件开发中没有“银弹”,也就是没有解决一切问题的绝对武器。【T...
分类:
其他好文 时间:
2015-11-14 01:01:51
阅读次数:
208
一、“银弹”首先在这里解释一下“银弹”的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器。当然现实中是没有狼人的,但现实中确实有银弹这个东西。而其意义也类似于能杀死狼人的最好办法。现实中的狼人可以是一个棘手的项目,或者一件不可能的事。而“银弹”就是指...
分类:
其他好文 时间:
2015-11-08 22:14:04
阅读次数:
202