raaaaaar
V2EX  ›  问与答

造轮子时,如何降低别人设计思路的影响?

  •  
  •   raaaaaar · Oct 26, 2020 via Android · 2436 views
    This topic created in 2035 days ago, the information mentioned may be changed or developed.

    在造轮子写框架的时候,总需要读轮子的源码,但是我经常被作者的思路影响,自己写着写着就跟原代码差不多了。

    刚开始的时候都是模仿,我也明白这点,但是感觉自己不是模仿,而像照抄了。

    我以前学过造一个 json 库,但是写着写着就不知道怎么写,就去看原作者思路,然后这样下来就变成抄代码了。

    现在我又在写一个框架,这次我决定搞清楚原作者思路,他的设计思想,我搞了半天,发现很好,于是又设计了个,结果和原作者差不多。

    所以大家都有怎样的造轮子经验呢?你们是怎么造轮子的?你们有人遇到过这种情况吗?

    6 replies    2020-10-26 12:34:00 +08:00
    jansharaski
        1
    jansharaski  
       Oct 26, 2020 via Android
    所以为什么要重复造轮子?
    wysnylc
        2
    wysnylc  
       Oct 26, 2020
    去其糟粕取其精华
    rund11
        3
    rund11  
       Oct 26, 2020 via Android
    你先改轮子,改好了用一段时间,你就会发现其他更好的,然后就会自己重新组装个
    bsg1992
        4
    bsg1992  
       Oct 26, 2020
    @jansharaski 你有衣服了为什么还要买衣服
    kop1989
        5
    kop1989  
       Oct 26, 2020
    重复造轮子只有一种情况,就是当前的轮子都不契合你的需求。
    那么改动现有轮子的糟粕部位就好了。
    其他的实现思路和逻辑完全可以照抄。
    重新造轮子也是要站在巨人肩膀上的。如果科学家是 lz 的这种想法,岂不是要从盘古开天辟地开始研究……
    cmdOptionKana
        6
    cmdOptionKana  
       Oct 26, 2020
    能实现你的目的就行,在不侵权的前提下,代码没有必要追求独创。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2399 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 01:19 · PVG 09:19 · LAX 18:19 · JFK 21:19
    ♥ Do have faith in what you're doing.