Urychlujeme si práci s gitem s využitím aliasů

Dnes se podíváme na to, jak si zjednodušit a urychlit práci s gitem. Konkrétně ukáži některé své aliasy, které v gitu používám.

Aktualizace 19.7.2015: Novější verzi tohoto příspěvku lze nalézt na mém anglickém blogu.

git pull? git up!

V následujícím příspěvku se podíváme na lepší alternativu za git pull.

Ještě jednou a lépe: kontrola na prázdný std::string v C++

Není pochyb o tom, že existuje spousta cest, jak zjistit, zda je řetězec prázdný. Kterou z nich ale zvolit a proč? To se dozvíte v dnešním příspěvku.

Zajímavosti z C++: delete na nulový ukazatel

Dnes se podíváme na to, zda je bezpečné volat delete na nulový ukazatel.

Ještě jednou a lépe: získání prvku z kontejneru po ověření jeho existence v C++

V tomto novém seriálu vždy ukáži kód, který je v určitém ohledu nevhodný, a ukážeme si, jak jej vylepšit. Začneme se získáním prvku ze standardních kontejnerů v C++ po ověření jeho existence.

Zajímavosti z C a C++: Urychlujeme překlad využitím dopředných deklarací

Minule jsme si ukázali, proč nezahrnovat implementaci do hlavičkových souborů. Dnes se podíváme na to, jak urychlit překlad použitím tzv. dopředných deklarací.

Zajímavosti z C a C++: Proč nezahrnovat implementaci do hlavičkových souborů

V příspěvku se dozvíte, proč dávat přednost umisťování implementace do .c/.cpp souborů, nikoliv do hlavičkových souborů.

Chyby v návrhu: porušování principu "Tell, don't ask"

V dnešním díle seriálu o chybách v návrhu se podíváme na chyby, které objektově orientovaný kód degradují na procedurální úroveň. Zaměříme se na porušování principu "Tell, don't ask", který říká, že byste měli objektům říkat, co po nich chcete, a nikoliv se jich vyptávat a pak činit rozhodnutí za ně.

Méně známé skutečnosti o C++: Aliasy na prostory jmen

O možnosti vytváření aliasů na typy pomocí konstrukce typedef ví zřejmě každý programátor v C a C++. Co je však méně známé, tak je, že v C++ si můžete vytvářet aliasy na jmenné prostory. Tento příspěvek vám ukáže, jak na to a vysvětlí, k čemu se to může hodit.

Méně známé skutečnosti o C++: try-catch blok jako tělo funkce

C++ umožňuje, abyste u těla funkce, která obsahuje pouze try-catch blok, vynechali okolní složené závorky ("{" a "}"). V tomto příspěvku se podíváme na to, jak to vypadá a k čemu je to použitelné.

Stránky

Přihlásit se k odběru Petr Zemek RSS Přihlásit se k odběru Petr Zemek - All comments