找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

Linux 中国◆开源社区 标签 软件开发

相关文章

  • 软件开发的硬约束

    在超市结帐的时候,收银员都会给我们打一张小票。有时候同样的商品我们会买两三件,打印在小票上面,有时候只有1行记录,数量是3(听装百事可乐 x3),但也有时候有3行记录,数量都是1(听装百事可乐 x1 重复3行)。这个现象很有意思,為什麼不统一呢?而且据我观察,后一种情况明显更多。分明是前一种做法更节省纸张,为什么更少采用呢? 我曾经设想,是因为收银的机器性能太差,内存很少,只能维护简单的数组结构,不能维护集合,也不能每添加一样商品就去重新扫描一次数组做修改。但是继续观察就会发现,这个说法站不住脚现代的收银机

    2015-02-19 22:17     乱象,印迹

  • 软件开发中的瑞士军刀综合症

    首先,如果你觉得这篇文章更像是在发牢骚,我先向你表示道歉。这个瑞士军刀综合征的灵感是在我跟很多项目经理、客户,甚至其他程序员的接触中备受打击的情况下想出来的。我十分沮丧于他们的视野狭窄。我认为他们都有瑞士军刀综合征。 瑞士军刀 瑞士军刀这个词通常用来比喻一个东西有很多很丰富的用途,能够在很多场合下使用。 虽然这种东西非常有用,但它也有一些需要你警惕的地方。一个工具如果有太多的活动部件组合而成,也许最终它什么都干不了。一个工具试图什么功能都有,也许它没有一样功能能做好。 在我的经验中,这个道理在软件

    2014-06-01 23:40     

  • 12-Factor 应用方法论的开源开发者指南

    这 12 项基本原则能够帮助团队快速高效地构建高度可扩展的应用程序

    2023-11-16 12:45     Richard Conn, trisbestever

  • 1985年我是如何写代码的

      回到1985年,我还在给一个设计成给瓶子贴标签的机器计算机化。制造这个机器的公司用机电控制,将标签从卷轴上撕下帖到传送带传来的产品(例如洗发液瓶子)上。整个过程需要工作在毫米级精度上,因为消费者不喜欢 ...

    2013-05-07 08:31     

  • 关于软件开发,你老板不知道的 7 件事

    你的老板是否不理解你的工作?本文将有助于你更好地理解为什么你的老板不理解软件开发。 你的老板可能真的很棒。我在我自己的编程生涯中就遇到过几个真心棒的老板,但即使是最棒的老板似乎也常常总是不能理解软件开发。 事实上,我想说的是当涉及到不止编程的几个元素时,大多数软件开发经理都有点目光短浅。 所以,我编译了一个简短的清单,用来说明关于编程一些最让你老板、开发经理、技术大咖等等误解的方面。 1.技术债务最会拖累项目 工作在一个满是技术债务的代码库上,就像是在烂泥堆中奔跑。起初,在泥浆还不是很厚的时候,勉勉强

    2015-08-20 10:49     小峰

  • 软件开发中没有所谓正确的方法

      测试驱动开发(TDD)是唯一能让你写出没有bug的程序的方法。只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员。等等等等   像这样的话每天我都能看见。   像这样的风言风语十分能蛊惑 ...

    2013-05-10 05:08     

  • 软件 bug 的生命周期

    从发现软件故障到解决它们,这里讲述是开发团队如何压制软件 bug。

    2019-01-23 00:23     Rich Butkevic, lixinyuxx

  • 论编程的最后期限

    普通编程与专业编程之间有很多差别,而最为显著的就是截止日期。 截止日期 /最后期限 当你给自己写程序的时候,只要你愿意,就可以用很多(或者很少)的时间来完成,但是当你给别人写程序的时候,你就只有一点有限的 ...

    2013-05-10 10:24     linux

  • 第 0 天/第 1 天/第 2 天:云时代的软件生命周期

    在当今的专业 IT 媒体中有一个非常突出的话题,那就是在软件生命周期中的“第 0 天/第 1 天/第 2 天”。

    2019-11-12 11:31     Wojciech Urbański, wxy

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。