首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >过度工程的具体症状

过度工程的具体症状
EN

Stack Overflow用户
提问于 2009-12-21 18:26:43
回答 17查看 15K关注 0票数 50

我最近发现自己的立场是解释一个(内部)申请,我已经写信给两个候选人,我的公司喜欢雇用,以协助维护和添加次要功能。

这是我写的第一个“制作”应用程序,它有45k个LOCs,我在上面花了将近两年的“独奏”开发。我现在还很年轻(18岁),我从零开始写了这个应用程序,同时还为一位离开公司的前开发人员签订了合同。在设计这种规模的应用程序方面缺乏经验,我尝试使用常见的体系结构和设计模式。

今天,我知道我已经做了一些严重的过度工程,例如使用断开连接的变更跟踪架构,而不是工作单元模式,而所选择的ORM已经实现了。我可能永远不会去“真正的”三层。

这两位候选人都有10位years+背景的内部应用程序开发与相关平台.他们一半大,经验少,我尊重他们的意见。当我向他们解释应用程序体系结构时,评论大致如下:

  • 天哪,没人会付钱让我做那样的事,我得把事情做完
  • 坚持框架所做的工作,不要使用花哨的库/技术
  • 不要包装框架代码。在一个团队中,每个人都会编写自己的包装代码。
  • 你用的是.NET 3.5?我们使用的是2.0。
  • LINQ的东西给我买了什么?所有这些查询组合和投影看起来都太复杂了。

现在我问自己:

我是建筑航天员吗?我怎么知道我对建筑做得太过火了?过度工程的常见症状是什么?

EN

Stack Overflow用户

发布于 2009-12-21 20:26:46

你不是建筑宇航员。LINQ非常简单、基本和有用,其中之一就是。.NET 3.5也是如此。

同时,你是团队中的新手,即使他们喜欢你所做的,你也会受到一些嘲弄。

带点盐把它全拿走。接受他们的批评,点头,然后和他们一起喝杯啤酒。

如果他们要求你改变它,那么你的评论是“天.我知道我做错了,但它有效,这将是太多麻烦,以改变”。

票数 5
EN
查看全部 17 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1941770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档