Month: August 2016

Twitter: Retweet vs Like

Posted on

Mam twittera. Czasem ktoś zrobi retweet lub like mojego tweeta lub jedno i drugie. Czasem ktoś zrobi tylko Like. I to jest właśnie najgorsze. W tym narzędziu gdy ktoś retweetuje to pojawia się to na jego profilu i widzi to więcej osób i szerzymy wiedzę (albo śmieszne rzeczy). Jeśli jednak jest to Like to ląduje to w ulubionych i nikt tego nie zobaczy.

Można by więc powiedzieć, że:

Za każdym razem gdy ktoś lajkuje tweeta zamiast retweetować to jeden programista na świecie zamienia switch na gromadkę if-else’ów

retweet and like twitter

Advertisements

Okazjonalne (regularne) czyszczenie kodu Resharperem

Posted on Updated on

Powiedzmy że mamy projekt w którym wcześniej nie znano Resharpera. Otwierając coś takiego “wszystko świeci” na różne kolory sugerując że mamy w kodzie wiele problemów. Całe moje doświadczenie programistyczne mówi mi, że warto wysprzątać tą oborę bo na wstępnie z automatu poprawi się wiele bugów i znacznie zwiększy czytelność.

I tutaj staje się przed problemem czy poprawiać wszystko? Czy tylko te ważne? Czy też przy okazji te automatyczne poprzez Alt+Enter?

Dziś przeleciałem solucję za pomocą opcji “Cleanup Code” (PPM na projekcie/solucji/katalogu). cleanup code in resharper

Żeby zacząć utworzyłem nowy profile i nazwałem go “just remove unused references”, i jak widać na obrazku robi on tylko to (też je sortuje). Jest to “bezpieczny” niewymagający naszej ingerencji refactoring. Dzięki niemu gdy będziemy już z głową refaktorować kod (usuwać duplikacje, zmieniać strukture itp,itd, nie będziemy się rozpraszać rzeczami które może poprawić za nas automat.

Warto też od czasu do czasu jeszcze raz przelecieć tym automatem po całym solution, ponieważ takie rzeczy jeśli inne osoby nie zbają są regularnie zaśmiecane.

Muszę kiedyś napisać o podejściu “Resharper green”, może to rzuci trochę więcej światła.