Tag: lessons learned

Online

Będę częściej dodawał to słówko do zapytań googlowych. Przy pewnych zapytanich jest to całkiem naturalne: HtmlEncode online Generate password online (pomijam, że to krzywe rozwiązanie pobierać bezpieczne hasła od kogoś, niemniej robiliśmy tak dawno temu w jednej firmie. Teraz używam KeePass) A dla innych…

ConfigurationSection nie tylko read-only

Dzisiaj odwołam się do wpisu Tworzenie własnej ConfigurationSection. W tamtym podejściu tylko czytałem z konfiguracji. Po code review Miałem tutaj więc problem co zrobić z testami. Wybrałem podejście tworzenia interfejsów dla każdej wartości którą chciałem ustawiać w testach. Przykładowo: W testach mockowałem ten interfejs,…

Trochę kultury!

CultureInfo Życie programisty byłoby prostsze, gdyby zawsze używał explicite CultureInfo, gdy korzysta z ToString(). Chodzi o typy, dla których ToString() przyjmuje IFormatProvider jako parametr. Przykładem niech będzie Double oraz DateTime. Te dwa typy potrzebują jakiś IFormatProvider, nawet gdy jest wywołana bezparametrowa ToString(). Bierze go…

Lessons learned oraz mieszanie logiki z danymi

Ten blog m.in. miał służyć wypisywaniu sytaucji, w których to czegoś się nauczyłem. Zazwyczaj jednak przeważa wstyd, że jeszcze do niedawna takie babole w kodzie waliłem 🙂 Ustaliłem nową kategorię – Lessons Learned. Jest to takie jakby wytłumaczenie, że już tak nie robię, ponieważ…

Lessons learned

Od kilku lat zapisuję sobie wiele lekcji, które dostałem. Większość z nich dotyczy okolic mojej pracy, czyli programowania. Wszystko jest pogrupowane, z czasem jest przegrupowywane dla lepszej użyteczności. Często sobie przeglądam te wpisy, gdy zabieram się do podobnych zadań, które kiedyś już robiłem. Są…