catscan
V2EX  ›  问与答

软件工程中学的各种开发模型真会在实际中使用吗

  •  
  •   catscan · Aug 1, 2024 · 1439 views
    This topic created in 680 days ago, the information mentioned may be changed or developed.
    当初学那些瀑布模型,螺旋模型背得头疼,
    还有 java 的各种设计模式。

    现在在实习中基本上都是解决问题就可以了,也许是方向不同(目前是 AI 方面的工作)
    有点好奇大厂真的会根据各种开发模型,设计模式进行开发吗
    8 replies    2024-08-01 14:29:52 +08:00
    mercurylanded
        1
    mercurylanded  
       Aug 1, 2024
    开发现在基本都是敏捷看板了
    设计模式还是挺有用的
    特别是用 java 框架的时候就知道了很多都是各种设计模式的实现
    hafuhafu
        2
    hafuhafu  
       Aug 1, 2024
    单例、责任链、观察者、建造者、工厂、代理...都很常用吧。
    crz
        3
    crz  
       Aug 1, 2024
    项目越大,越需要规划,项目越小,越方便迭代
    Katrol
        4
    Katrol  
       Aug 1, 2024
    会用到,因为团队协作开发、版本迭代开发的时候才会体会到这些开发模型、设计模式的好处
    crz
        5
    crz  
       Aug 1, 2024
    设计模式看需求,有时候你是匹配了模式而不自知,有时候你会用成缝合怪,当你碰到问题的时候就可以认真从设计模式上去考虑了
    NoOneNoBody
        6
    NoOneNoBody  
       Aug 1, 2024   ❤️ 3
    两个人比武,是双方都把自己学的拳术顺着起式到收式刷一遍么?当然是见招拆招啊
    你学的模型、设计模式,都要拆分对应不同的实用场景,能否对应上,就是学有所成的体现

    1+1=2 ,老师应该也不会写个大列表,列出什么时候用 1+1 ,都得自己懂生活中什么时候用

    所以,整个思路错了,不是按着模型开发,是按需求找合适的模型再开发,这个“合适”往往是多个组合出来的,不是书本上说的某一种模型
    EndlessMemory
        7
    EndlessMemory  
       Aug 1, 2024
    设计模式还是挺有用的,我感觉工厂模式我用的挺多的,起码不用每次都去加 if else 一个个判断了
    zsc8917zsc
        8
    zsc8917zsc  
       Aug 1, 2024
    当你的项目需要跟别人的项目做对接的时候,自然而然就用到了
    当你需要设计一个中间件的时候,自然而然就用到了
    等等等...哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5286 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 03:48 · PVG 11:48 · LAX 20:48 · JFK 23:48
    ♥ Do have faith in what you're doing.