VisualStudio

Generowanie switcha dla enuma

Używanie myszki zamiast klawiatury jest dużo szybsze. Jeżeli uważasz inaczej, zobacz na zawodowych graczy StarCrafta. Ograniczenie myszki poprawia wydajność, ale to nie wszystko. Warto korzystać z różnych bajerów, oferowanych nam przez zintegrowane środowiska programistyczne. Takim bajerem jest generowanie switcha dla enuma w VisualStudio.

(więcej…)

Code

Operacje bitowe w C#

Algebra Boola jest jednym z podstawowych założeń znanej nam informatyki. Przy jej użyciu komputery robią to, co robią. Spora część tych operacji jest ukryta na bardzo niskim poziomie abstrakcji. Zazwyczaj nie potrzebuejmy wiedzieć, jak sobie dany procesor radzi z dodawaniem, mnożeniem, czy potęgowaniem. Czasem te operacje musimy wykonywać samodzielnie. W jaki sposób? Już piszę.

  (więcej…)

Code

Dobra nazwa nie jest zła

Wraz ze wzrostem doświadczenia, coraz większą uwagę przykładam do nazw w kodzie. Pomimo że nazwy dla kompilatora to tylko unikalne identyfikatory adresów. Jednak u ludzi sprawa wygląda zgoła odwrotnie. Gdyby zabrano nam możliwość nadawania nazw, nie bylibyśmy w stanie tworzyć nawet prostych programów. Niejednokrotnie dobra nazwa jest ważniejsza niż kod, który znajduje się pod spodem. Dlaczego dobra nazwa nie jest zła?

(więcej…)

blog

Jak zrobić backup WordPressa

Są dwa rodzaje ludzi. Robiący backup oraz tacy co będą go robić. Sam starannie podchodzę do zabezpieczenia danych, takich jak zdjęcia i dokumenty. Do tej pory lekceważyłem robienie kopii zapasowej bloga. Czas to zmienić. Poniżej opisuję różne metody na backup dla Wordpressa.

(więcej…)

Refactoring

Jakie są rodzaje refaktoringu

Przedstawiam dzisiaj kilka rodzajów refaktoringu. Każdy z nich jest przydatny w innej sytuacji, wart poznania i zrozumienia. Niezależnie czy pracujesz nad starym sępem developerskim, który od lat krąży nad stepami produkcji, czy może dobiero karmisz słodkiego kodowego pisklaka z żółtymi i miękkimi piórkami. To od Ciebie zależy stan i jakość kodu w projekcie. Zobacz, jak można podejść do konserwacji kodu i jakie są rodzaje refaktoringu.

(więcej…)

Refactoring

Refactoring Majster

Refaktoring jest postrzegany i rozumiany różnie. W zależności od doświadczenia, umiejętności czy stanowiska. Od czegoś zupełnie niepotrzebnego, takiej zabawy developerskiej zjadającej czas i pieniądze, aż do fanatyzmu, który prowadzi do chęci otrzymania kodu idealnego. Oczywiście oba podejścia nie są dobre, ponieważ nie należy popadać z patologii w patologię. Z okazji zakończonego już jakiś czas remontu naszła mnie taka refleksja. Posłuchaj.

(więcej…)