Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


Linux.中国 - 开源社区 标签 软件开发
tag 标签:
  • 软件开发 [162]


相关文章

软件开发中没有所谓正确的方法
  测试驱动开发(TDD)是唯一能让你写出没有bug的程序的方法。只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员。等等等等   像这样的话每天我都能看见。   像这样的风言风语十分能蛊惑 ...
2013-5-10 05:08
论编程的最后期限
普通编程与专业编程之间有很多差别,而最为显著的就是截止日期。 截止日期 /最后期限 当你给自己写程序的时候,只要你愿意,就可以用很多(或者很少)的时间来完成,但是当你给别人写程序的时候,你就只有一点有限的 ...
2013-5-10 10:24
软件开发中的瑞士军刀综合症
首先,如果你觉得这篇文章更像是在发牢骚,我先向你表示道歉。这个瑞士军刀综合征的灵感是在我跟很多项目经理、客户,甚至其他程序员的接触中备受打击的情况下想出来的。我十分沮丧于他们的视野狭窄。我认为他们都有瑞士军刀综合征。 瑞士军刀 瑞士军刀这个词通常用来比喻一个东西有很多很丰富的用途,能够在很多场合下使用。 虽然这种东西非常有用,但它也有一些需要你警惕的地方。一个工具如果有太多的活动部件组合而成,也许最终它什么都干不了。一个工具试图什么功能都有,也许它没有一样功能能做好。 在我的经验中,这个道理在软件
2014-6-1 23:40
软件开发的硬约束
在超市结帐的时候,收银员都会给我们打一张小票。有时候同样的商品我们会买两三件,打印在小票上面,有时候只有1行记录,数量是3(听装百事可乐 x3),但也有时候有3行记录,数量都是1(听装百事可乐 x1 重复3行)。这个现象很有意思,為什麼不统一呢?而且据我观察,后一种情况明显更多。分明是前一种做法更节省纸张,为什么更少采用呢? 我曾经设想,是因为收银的机器性能太差,内存很少,只能维护简单的数组结构,不能维护集合,也不能每添加一样商品就去重新扫描一次数组做修改。但是继续观察就会发现,这个说法站不住脚现代的收银机
2015-2-19 22:17
关于软件开发,你老板不知道的 7 件事
你的老板是否不理解你的工作?本文将有助于你更好地理解为什么你的老板不理解软件开发。 你的老板可能真的很棒。我在我自己的编程生涯中就遇到过几个真心棒的老板,但即使是最棒的老板似乎也常常总是不能理解软件开发。 事实上,我想说的是当涉及到不止编程的几个元素时,大多数软件开发经理都有点目光短浅。 所以,我编译了一个简短的清单,用来说明关于编程一些最让你老板、开发经理、技术大咖等等误解的方面。 1.技术债务最会拖累项目 工作在一个满是技术债务的代码库上,就像是在烂泥堆中奔跑。起初,在泥浆还不是很厚的时候,勉勉强
2015-8-20 10:49
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。