przepisanie kodu z zdekompilowanej aplikacji

0

Witam serdecznie!

Jak napisałem w temacie, zostałem postawiony przed zadaniem przepisania aplikacji... przy zachowaniu jej pelnej logiki ale po kolei.

Dostałem poprawnie działającą aplikację konsolową bez kodu źródłowego.
Kod został "odzyskany" poprzez dekompilację apki. Dekompilacja przeszła z powodzeniem, program działa prawidłowo. Język apki to C#.
Pomimo, zę aplikacja dziala, to jej kod jest bardzo trudno czytelny i zawiera sporo śmieci (jakies niezrozumiale komentarze, pouzywane są jakieś dziwne konstrukcje zamiast pętli i w ogóle jest tam bajzel ).

Tutaj zaczyna się moje zadanie. Mam przepiać tą aplikację (około 400 linijek kodu) zachowując jej logikę.
Jest to moje pierwsze zadanie w C#. Wcześniej nie miałem zbyt wiele do czynienia z C# (podstawy podstaw).
Dlatego zwracam się z radą do Was drodzy doświadczeni Koledzy i Kolezanki z prośbą o KONSTRUKTYWNE tipy, podpowiedzi i porady jak to zrobić jak najlepiej I jak najszybciej.

POZDRAWIAM
zolodziob

0

napisz aplikacje od nowa. Zajmie Ci to duzo mniej czasu niz przepisywanie z tego kodu co tam jest.

1

Clean Room Design.

Dobre podejście tutaj to TDD: napisz testy, które będą sprawdzały, czy twój kod działa tak samo jak stary kod (daje te same wyniki dla tych samych danych, rzuca te same wyjątki i tak dalej) i twórz aplikację tak, aby przeszła testy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1