Názor k článku
LibreSSL: odstraníme balast z OpenSSL od Lael Ophir - To jste si, jako dycinky, myslel špatně. Když...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 4. 2014 6:04

    Lael Ophir (neregistrovaný)

    To jste si, jako dycinky, myslel špatně. Když se zeptáte prakticky jakéhokoliv vývojáře, co si myslí o projektu na kterém pracuje, odpověď nejspíš bude něco jako "je to příšernost, přepsal bych to celé od začátku". Přijít s buldozerem a začít znovu na zelené louce je myšlenka svůdná, ale v naprosté většině případů špatná. Stojí to obrovskou spoustu času a práce. Přitom ve starém kódu je vyřešená řada problémů, na které narazil v reálném světě, a na které zřejmě narazíte znovu. Navíc nikdo nezaručí, že nakonec dojdete k lepšímu kódu, než s jakým začínáte. Vždyť řešíte stejný problém stejnými nástroji.
    V naprosté většině případů je lepší řešit konkrétní problémy starého kódu. Úprava objektového modelu, přesun kódu na odpovídající místo, refactoring.

    Joel Spolsky to popsal před lety naprosto přesně:
    http://www.joelonsoftware.com/articles/fog0000000069.html