#软件工程

      更多分类

DDD统一通用语言:软件工程不是关于技术,而是关于沟通

19-08-23 27 banq

我在软件工程中工作的越长,我就越注意到它不是关于技术,而是关于人类以及它们彼此交互的方式。我们的工作是消除团队的障碍。有时它是工具,有时它是一种语言,有时它是沟通。- o0ignition0o 众... 详细

幽默:软件工程让你结合上下文解决问题,计算机科学让你抽象出通用算法解决问题

19-08-21 57 1 banq

向上思考:计算机科学让你抽象出通用算法解决问题 向下思考:软件工程让你结合当前上下文解决问题 结果:程序员被逼疯了。   现实:工程派瞧不起科学派,科学派看不上工程派。 . 详细

如何建立良好的软件?软件不仅仅是编写代码而更是开发知识! - csc.gov.sg

19-08-20 42 banq

软件具有使用传统管理技术难以构建的特性; 有效的发展需要一种不同的、更具探索性和反复性的方法。 为什么糟糕的软件会发生在好人身上 糟糕的软件是世界上为数不多的用金钱无法解决的事情之一。数十亿... 详细

面试问题:软件工程与传统工程有什么不同? - hillelogram

19-08-19 89 1 banq

我现在需要面试12位工程师,当然我已经了解了传统工程和软件工程的差异,学习了很多知识,但是当我真正进行面试时,遇到障碍,现在暂停面试了,软件与传统工程有什么不同? 1. 工程不是单一的。我们通常将... 详细

最好的语言也敌不过人类愚蠢:使用PHPStan通过静态分析尽早捕获PHP错误 - madewithlove

19-08-13 27 banq

PHP是一种动态语言,虽然这肯定有它的好处,但它也意味着在日志中看到调用未定义方法或无效参数计数的错误并不罕见。更糟糕的是,当发生这些类型的错误时,应用程序将简单地崩溃,从而导致糟糕的用户体验和沮丧... 详细

Google代码评审介绍 - Michaela Greiler

19-08-07 50 banq

Google的代码评审在工程实践中发挥着重要作用,并且早在谷歌就已经采用。直到今天,它们仍然用于保持代码库的清洁,连贯并确保不提交任意代码。尽管代码评审过程与 Microsoft 的代码评审类似,但... 详细

“10倍工程师”:刻板印象和研究 - jasoncrawford

19-07-15 38 banq

今天我打算写一些关于别的东西,但看起来Twitter上的每个人都在谈论“10x工程师”(10倍工程师)。 有10倍的工程师吗?无论如何,这个词甚至意味着什么呢? 这个话题引发了人们强烈的情绪反应,因... 详细

幽默:软件行业的潜规则

19-06-25 48 banq

“如果软件不能正常工作,请不要担心。相反如果一切顺利,你就会失业。” - Mosher的软件工程定律. 详细

CIO值得看看:DevOps现象 - ACM权威

19-06-06 98 1 banq

DevOps就是转向基于产品的管理。实际上,这意味着项目不再有“结束日期”,而团队则通过提供功能不断提供价值。实现这一目标的一个重要部分是整合价值流中的团队,从开发到运营; 一些组织甚至包括业务利益... 详细

鲍勃大叔认为软件不同于数学,软件是科学,科学与数学是有区别的

19-06-05 4 327 7 banq

软件更像是科学而不是数学。数学表达式是可证明的,科学理论只是可表明的。数学是演绎的。科学是经验的,软件也是经验的。我们可表明,但不证明正确性。 Software is more like scie... 详细

为什么软件总是很糟糕?

19-06-01 153 banq

软件开发很难,真的很难,实际上,它不止一门学科,涉及工程,团队合作,设计,复杂的问题解决,领域专业知识等等。 要成为一名优秀的软件开发人员,您需要许多技能,其中一些技能只能通过经验来磨练。您需要不断... 详细

写作是软件工程师重要的超能 - Gergely Orosz

19-06-01 212 2 banq

Google8号员工和现在的工程高级副总裁UrsHölzle明确 说 :写作是工程师重要的超能。  工程师经常低估写作的重要性。投资这项技能,以扩大您向其他人传达信息的能力,成为更有影响力的工程师。... 详细

高质量的软件是否能赚回成本? - Martin Fowler

19-05-30 321 2 banq

软件开发项目中的一个常见争论是:该不该花时间提高软件质量,还是把时间专注于不断发布更有价值的新功能。通常,倡导把时间用于提供新功能的交付派别会赢得这场讨论胜利,导致许多开发人员抱怨他们没有时间研究架... 详细

权威解读什么是技术负债? - martinfowler.com

19-05-22 159 2 banq

软件系统是容易的积聚一些累赘 cruft   : 内部质量不高,导致其比预想更难进行修改和进一步扩展系统。技术债务是沃德坎宁安(Ward Cunningham)创造的一个比喻,它描述了如何考虑处理这... 详细

吐槽“技术债务” - morethancoding

19-05-11 309 1 banq

如果你在软件行业工作一段时间,你最终会听到 技术债务 一词。它指的是设计不合理的东西,将来会成为昂贵的维护问题。它应该会让人联想到短期技术捷径的可怕景象,它会导致未来的痛苦。 善良的我觉得这个词没... 详细

共有 1031 2 3 4 ... 7 下一页