Jste zde

Blogy

Pozor při uchovávání referencí na vnitřnosti dočasných objektů v C++

Při revizi kódu se pravidelně setkávám s následující chybou, kdy dochází k uchovávání referencí na dočasné objekty. Problém se vyskytuje nejen v C++, ale i C. Já jej ovšem budu ilustrovat v C++.

Chyby v návrhu: nevyužívání typového systému

Dnes se v našem seriálu o chybách v návrhu podíváme na situace, při nichž bychom plnohodnotným využíváním typového systému zpřehlednili kód a učinili jej méně náchylným k chybám.

Zvaná přednáška o Pythonu v předmětu IPP na VUT FIT

Začátkem letošního března jsem měl na VUT FIT v předmětu IPP zvanou tříhodinovou přednášku na téma Úvod do Pythonu. V příspěvku se dozvíte odkazy na slajdy, podpůrné materiály a záznam z přednášky.

Vlastní metoda na standardním datovém typu? V Rustu žádný problém

Podíváme se na to, jak si lze v jazyce Rust jednoduše implementovat metodu na libovolném typu. Klidně i na standardním, vestavěném typu, jako je celé číslo. Něco takového bychom v jazycích jako C++, Java či Python hledali marně.

Software, který používám

Kolega se mě nedávno ptal na mé vývojové prostředí. Tak jsem si říkal, že o tom mohu rovnou napsat na blog, kdyby to ještě někoho zajímalo :). Podíváme se na operační systém, správce oken, terminál a aplikace, které používám (programování, multimédia a další), včetně pár screenshotů a odkazů na mé konfigurační soubory.

Varování o nepoužitém objektu v C++ i přesto, že v kódu je

Nedávno jsem narazil na zajímavou situaci, kdy mi překladač u C++ kódu hlásil varování, že vytvořený objekt není nikde použitý, ale přitom se na něm hned na dalším řádku volala metoda. Pojďme se společně podívat na onen kód a na to, zda měl překladač pravdu.

Reference v C++ jsou vždy konstantní

Aneb proč nedává smysl říkat "x je konstantní reference" a že tím programátor ve skutečnosti myslí "x je reference na konstantu".

Jak být produktivnější: ostření nástrojů

V dalším díle našeho seriálu o produktivitě bych se chtěl zaměřit na návyk ostření nástrojů, které používáme při své práci. Volně tak bude navazovat na předchozí díl týkající se efektivní práce na počítači.

Kontrola pravopisu v textovém editoru

Každý lepší textový editor by měl poskytovat podporu pro kontrolu pravopisu. V následujícím příspěvku si ukážeme, k čemu se to hodí. Navíc si vše názorně formou obrázků ilustrujeme na mém oblíbeném editoru Vim.

Stránky

Přihlásit se k odběru RSS - blogy