Coding tips

Dobra rada -- refucktoryzując jakiś kawałek kodu, najpierw należy przeprowadzić wszystkie kosmetyczne zmiany, typu zmiana kolejności jakiśtam linii, dodawanie nagłówków, a zwłaszcza zmiana nazw struktur/pól w strukturach, etc. i doprowadzić to do takiej postaci, żeby się kompilowało na starym kodzie. Mimo, że to jest więcej roboty, to znacznie później ułatwia szukanie błędów, bo można sobie bez zbędnej kosmetyki wstawiać wywołania starych funkcji bez martwienia się o to, że nie zadziałają, bo jakaś struktura się inaczej nazywa.

Btw: czy ja już wspominałem jak ja kurwa nienawidzę R&D?

  1. 1. Patrys

    A nie myślałeś o narzędziach specjalizujących się w refaktoryzacji? Są do tego specjalne IDE i nakładki na inne środowiska -- wygodniejsze niż grep ;)

  2. 2. mmazur

    Fakt, że nosiłem się z zamiarem poszukania jakiś cmdline'owych narzędzi do takich rzeczy dla C/C++. Any hints?

  3. 3. Cachotterie

    /me z całych sił walczy żeby tu czegoś nie napisać ;)

    Prawie się udało ;)

  4. 4. Andrzej

    Unit-testy nie wylapuja wszystkich bledow po refaktoryzacji?

  5. 5. mmazur

    Tu nie ma żadnych unit testów :)

  6. 6. gaber

    Jak brzydko mowisz.

Adde commentarium: (markdown)



WARNING: If it takes more than an hour to write your comment, you'll loose it due to PHP session timeout. Just to be safe, select your comment, copy it (ctrl+c), reload this page, paste it (ctrl+v) and then click "Commentare".