Autor Wątek: Znaczniki w źródle.  (Przeczytany 4451 razy)

Offline Ivian

  • Użytkownik
    • Ivian's Cave

# Listopad 14, 2013, 11:02:13
Mam kolegów w firmie, którzy faktycznie uprawiają "TODO dd" ja jednak wolę tasklisty a funkcje do optymalizacji oznaczać w <summary> jako obsolete/deprecated. Kiedyś też chciałem używać TODO/HACK ale jakoś mi nie weszło w krew.

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Reg

  • Administrator
    • Adam Sawicki - Home Page

  • +1
# Listopad 14, 2013, 22:26:47
TODO to todo, HACK to hack, nie mieszajmy tych dwóch pojęć :)
Dlaczego nie mieszajmy? Moim zdaniem to są powiązane rzeczy. Jest całe spektrum sytuacji w kodzie - od takich, w których jest OK tylko można napisać jakoś lepiej, ładniej, zoptymalizować wydajność albo dodać nowe funkcje, przez fragmenty napisane brzydko ale działające, bo kod który nie działa tak jak docelowo powinien albo czegoś w nim brakuje. "Hack" mieści się gdzieś w tym i też stanowi "TODO" - rzecz do zrobienia.

Offline koirat

  • Użytkownik

# Listopad 15, 2013, 00:01:37
Ja to widzę tak:

//HACK tu opis tego w jaki nieładny sposób poradziłem sobie z problemem

//TODO tu piszę co powinno być zaimplementowane, bądź jak zamierzam to zrobić lepiej

To że coś można napisać lepiej to jeszcze nie znaczy że nasze pierwotne rozwiązanie to jest HACK.

Jeśli wiem że coś jest //HACK i mam na to lepszy pomysł to napisał bym tak.

//HACK {opis}
//TODO {rozwiązanie}

Offline lukasyno

  • Użytkownik

# Listopad 15, 2013, 00:29:43
ja pisze w pliku TODO, majac pedrylion klas czesto jakies TODO moze umknac wtedy gdy nie powinno.
a druga sprawa to GIT, zmieniajac opis bledu w TODO tez git sygnalizuje zmiany a bez sensu jest to commitowac, a tak dodaje w .gitignore TODO.txt i mam zglowy.

Offline PsichiX (ΨΧΞ)

  • Użytkownik
    • PsichiX Website

# Listopad 15, 2013, 02:11:44
@lukasyno: przedstawiles sposob, ktory dziala dla pracy niezespolowej. czy to osobny plik z TODO/HACK, czy w miejscach, gdzie to opisuje (najlepsza opcja), ale zawsze to pojdzie kontrola wersji i zawsze to bedzie dostepne dla innych czlonkow zespolu, wiec kazdy bedzie mial szanse sie z tym zapoznac i poprawic/rozwinac.

Offline Xion

  • Redaktor
    • xion.log

# Listopad 15, 2013, 02:52:52
Cytuj
//HACK tu opis tego w jaki nieładny sposób poradziłem sobie z problemem
Od tego są komentarze jako takie. "HACK" sam w sobie nic nie wnosi, zwłaszcza że rzeczywiście obleśne hacki najczęściej pojawiają się bez żadnych wyjaśnień :)