Recenze knih — reakce na reakce

Před nedávnem jsme na našem portálu uveřejnili recenze knihy „C# 2005 – Velká kniha řešení“. Několik čtenářů vzápětí vyjádřilo podezření, že se jedná o diverzní akci Velkého Bratra nebo alespoň o omyl redakce. Abychom tuto skutečnost vysvětlili a uvedli na pravou míru, uveřejňujeme příspěvek našeho redakčního kolegy Rudolfa Pecinovského, kterýžto krok měl správně zveřejnění recenzí […]

Erich Gamma o návrhových vzorech a praxi (Patterns and Practice)

Ve čtvrtém dílu rozhovorů rozmlouvá Bill Venners s Erichem Gammou o tom, jak se návrhové vzory „kamarádí“ s řešením problému a jak pomáhají porozumět smyslu programu programu a nutným kompromisům. Gamma zároveň rozebírá, že samotné přečtení učebnice je na nic, není-li následováno dostatečnou praxí, a hovoří i o situacích, kdy je třeba pro…

Java se má přiblížit Visual Basicu (Java Rockets Closer to VB-like Ease with JSR 273)

Překlad názvu jsem, pravda, zvolil trochu provokativní – Java a Visual Basic se vždy tvářily, že stojí na opačných stranách barikády. Nicméně jednou ze současných snah je přinést některé z výhodných vlastnoti VB i do Javy. Autor odkazovaného článku rozebírá JCP 273 Design-Time API for JavaBeans a nabízí některé náměty, jak zlepšit schonosti…

Jak používat návrhové vzory (How to Use Design Patterns)

Návrhové vzory jsou ve světě stále velice poulárním tématem a jedním z velkých lákadel pokročilých kurzů programování (na rozdíl od naší republiky, kde jim většina vývojářů stále ještě nepřišla na chuť). V odkazovaném článku rozmlouvá Bill Venners s Erichem Gammou, jedním z autorů knihy-bible Design Patterns, o tom, jak nahlížet na návrhové vzory…

Kopíruje MS Visual Studio od BlueJ? (Microsoft goes BlueJ)

Při vývoji programů přepínám mezi NetBeans a BlueJ, abych využil komfortu NetBeans na straně jedné a možnosti interaktivního testování, které nabízí BlueJ, na straně druhé. Jak je vidět, tento způsob testování si oblíbili i autoři microsoftího Visual Studia a zakomponovali je do jeho nové verze. Jeden z autorů prostředí BlueJ porovnává chování…

Výčtové typy

Jednou z věcí, kterou kritici minulým verzím Javy vyčítali, byla absence výčtových datových typů. Řada programátorů obcházela tento nedostatek tak, že místo požadovaného výčtového typu definovala rozhraní a v něm sadu (většinou celočíselných) konstant zastupujících hodnoty definovaného výčtového typu. Chtěl li někdo tyto konstanty používat, stačilo deklarovat implementaci příslušného rozhraní, a od té chvíle mohla […]