Miesiąc: Październik 2013

Blog: wklejać czy nie wklejać kod do posta?

Opcji jest zbyt wiele Często staje się przed takimi dylematami. Wszyscy się zgadzają, że najpierw trzeba opisać wybrane ważniejsze obszary kodu. Problem jest co dalej. Można: Wrzucić linka do spakowanego projektu. Wrzucić linka do kodu na GitHubie. Wrzucić linka do apki działającej na naszym… Continue Reading „Blog: wklejać czy nie wklejać kod do posta?”

Your better URLs – Slugify

We have an e-commerce shop, so that we have products there. There should be Friendly URL for every product, so last part would be the name of a product. Product name is: dovre Gore-Tex Pro Shell Jacket (M/W) It can be changed to: (lets… Continue Reading „Your better URLs – Slugify”

Pisz szybciej HTML – Emmet, Zen Coding

Kiedyś nazywało się to Zen Coding. Demo do obejrzenia na stronie projektu. Demo to nie zadziałało w całości w moim Visualu. Instalacja w Visual Studio Dodatek do Visual Studio, który to umożliwia to Web Essentials (instalacja poprzez Tools->Extensions and Updates). Działa podobnie do snippetów… Continue Reading „Pisz szybciej HTML – Emmet, Zen Coding”

Blog: nie przepraszaj, że piszesz

Często korci mnie, żeby na początku wpisu napisać przestrogę typu: „może to nie jest najlepsze rozwiązanie …”, „w sumie to tylko taka mała uwaga …”, „nie jestem ekspertem w temacie …”. Nie tłumacz się … Wystarczy tych tłumaczeń. Nie przepraszaj, że żyjesz, programujesz i… Continue Reading „Blog: nie przepraszaj, że piszesz”

Zły kod boli całe życie

Uwielbiam to stwierdzenie 🙂 Zły kod boli całe życie Cytat z dobrego wpisu Lekcja języka polskiego w programowaniu.

Empty ContentArea, avoid null

ContentArea when empty (no blocks dragged) returns null in code. It’s fine when you use EPiServer standard code for handling ContentArea rendering: When it breaks But the problem exists when you try to touch it from code or Extensions as a solutions I use… Continue Reading „Empty ContentArea, avoid null”

Słowo kluczowe ‚is’. Code review

Używanie is w kodzie często można zastąpić czymś innym. Ma ono mało dobrych zastosowań. Ok, przesadzam, są miejsca gdzie trzeba tego użyć. Jednak może być „nadużywane”. (this is Startpage) Przykład kodu, gdzie raczej nie powinniśmy porównywać jakiego typu „jesteśmy” (this). Zamiast tego możemy korzystać… Continue Reading „Słowo kluczowe ‚is’. Code review”

Małe ulepszenia codu w C#

Enumerable.Empty Jeśli funkcja zwraca IEnumerable, nie zwracaj pustej dopiero co stworzonej listy. Enumerable.Empty() jest właśnie tym czego oczekuje wywołujący kod. Operator ?? Dwa poniższe kawałki kodu są równoważne. Drugi jest w tym przypadku czytelniejszy, widzimy od razu, że chodzi o ‚tzw’ fallback. Invert ‚if’… Continue Reading „Małe ulepszenia codu w C#”

User Interfaces od Joela #2

< Cześć #1 Cel testów użyteczności Nie chodzi tutaj o statystykę. 72% użytkowników było w stanie za pomocą naszej aplikacji rozwiązać problem, który przed nimi postawiliśmy – nie takie wnioski powinny być naszym celem. 5-6 osób wystarczy aby zauważyć te drobne/większe problemy jakie sprawia… Continue Reading „User Interfaces od Joela #2”

User Interfaces od Joela

Czytam książkę User Interface Design For Programmers, poniżej luźne ważniejsze uwagi. Czytam na papierze więc może się różnić od tego co jest na stronie, ale nie to jest najważniejsze. Interfejs użytkownika jest dobrze zaprojektowany, gdy program zachowuje się dokładnie tak, jak użytkownik myślał że… Continue Reading „User Interfaces od Joela”