咱们在讨论的时候能不能先确定一个明确的范围呢?最好能把自己的经历简单说一下。
2009-05-25 09:15 金色海洋(jyk) 阅读(3371) 评论(45) 编辑 收藏 举报
昨天晚上看到了三层,又见三层。别了,三层 有点想法,在这里说一下。和周六活动的讨论没有什么关系,特此声明!
讨论是好的,但是范围不明确的话,就很容易跑题,也容易带出来火药味儿。想这两天又热起来的三层,其实涉及的范围是很广的,一层、一层半、两层、三层、n层、贫血、冲血、OO、储存过程、分布式、MVC,个人经历、项目特点,复杂程度,成员水平,项目经验,行业特点的了解程度等等。我们在讨论三层的时候,会自觉不自觉的联想到上面的一点或者几点。
另外就是每个人的经历是不同的,每个人的项目的特点也是不一样的,同样的方法适合你的项目,但是不一定适合我的项目。而我们在讨论的时候这些都是很模糊的,都在潜意识里面认为是在依据自己的项目的情景来讨论。这就产生了矛盾呀,每个人的项目特点都是不一样的呀。
再有一个就是,我们视乎都喜欢现提出来“反对意见”。看到了别人提到了一种方法,只要是自己不熟悉的,就会不自觉的找他的缺点,找他的不适合的地方。包括我在内,总是想这么做。不知道是什么原因。
其实我们都知道银弹是不存在的,那么为什么我们要用银弹的标准去衡量一种方法(一个架构、一个解决方案)呢?比如说三层,他不是银弹,不是万能的,那么他就有其适用范围呀,但是谈论(或者说明)其使用范围的好像不多见。
最后就是一刀切。在一个项目里面如果采用了一种方法,那么不管是什么情况(需求),统统第都要用这种方法来解决,不管适合不适合,美其名曰:统一风格。我们是不是需要变通一下子呢,简单的业务需求我们就用“简单”的方式来解决,复杂的业务逻辑我们就用“复杂”的方式来解决。比如我们用了三层了,用了实体类的,就不管三七二十一,都来个实体类。
ps:不知道我这么说是不是会更乱了,呵呵。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2008-05-25 能自己“跑”的表单控件,思路,雏形,源码。vs2005版本
2008-05-25 我写项目的步骤。抛砖引玉。