Označujte své komentáře, funkce od vývojářů pro vývojáře
Komentáře jsou v životě vývojáře zásadní. Když pracujeme na nové funkci, často přidáváme komentáře, které jsou připomínkou. Například:
- abychom s kolegou ověřili část kódu,
- k refaktorizaci funkce,
- abychom opravili kód, který zpomaluje výkon,
- rozdělit metodu nebo třídu na části,
- připravit kostru třídy a přidat komentář todo uvnitř každé funkce.
I když napíšete nějaký jednoduchý kód, zkuste si ho přečíst o několik měsíců nebo let později. Bude vám stále připadat jednoduchý, nebo byste si přáli přidat komentáře?
4D v19 R4 posouvá komentáře na zcela novou úroveň díky značkám komentářů, které vám umožní lépe organizovat komentáře.
Nový příkaz pro získání podrobných informací o licencích
Někdy je užitečné sledovat licence 4D na vašem serveru. Proto jsme se rozhodli, že vám ve verzi 4D v19 R4 poskytneme nový příkaz, který vám poskytne veškeré informace o využití licencí: Get License Usage. Dovolte mi, abych vás s tímto novým nástrojem seznámil.
Zvýšená produktivita díky syntaxi kontroly objektů
Automatické dokončování tříd je k dispozici od verze 4D v18 R4. Tato funkce zjednodušuje psaní kódu a omezuje chyby například v názvech funkcí. Nevyhýbá se jim však zcela; je snadné přehodit dvě písmena nebo zapomenout velké písmeno a pak musíte trávit čas hledáním, proč váš kód nefunguje.
Jaký je tedy lepší způsob než požádat 4D, aby zkontroloval, zda třídy nebo funkce již existují?
Počínaje verzí 4D v19 R4 se v editoru kódu zobrazí varování, pokud voláte funkci, která neexistuje.
Asynchronní spuštění externího procesu
Někdy je třeba spouštět procesy na pozadí, a jakmile jeden z nich skončí, provést některé akce podle jeho výstupního kódu. Od verze v19 R4 umožňuje 4D spustit proces na pozadí pomocí nové třídy 4D.SystemWorker a automaticky provést metody zpětného volání, když proces vrátí informace. Uživatelské rozhraní vaší aplikace tak zůstane během provádění externího procesu citlivé a po jeho dokončení můžete výsledek ihned zobrazit uživateli!
4D jazyk: Vylepšení, která jste požadovali, jsou zde
Sníte o tom, že budete používat vyhodnocování zkratek, ternární operátory, uvolnění ze smyčky nebo ukončení metody pomocí jednoduchého klíčového slova?
Tak už o tom nesněte! Naslouchali jsme a sledovali vaše požadavky na funkce z Fóra 4D, takže přichází sada vylepšení jazyka 4D, která vám pomohou zjednodušit váš kód.
4D View Pro: Urychlete svůj vývojový proces pomocí šablon
Vytváření sestav nebo tabulek ze stávajících šablon urychluje vývoj. Od verze 4D v19 R4 lze nyní provádět akce kopírování a vkládání pomocí kódu, který zkopíruje rozsah buněk z jiného umístění (včetně jiných oblastí).
4D Write Pro – Větší kontrola nad rozvržením stránky
Aplikace 4D Write Pro usnadňuje vytváření složitých dokumentů. Atributy zobrazení a rozvržení lze použít na různé části dokumentů, ať už se jedná o text, obrázky nebo tabulky. Když už mluvíme o tabulkách, ty těží z nové vlastnosti pro lepší definici rozvržení! Pojďme se podívat, co pro vás 4D v19 R4 připravil.
NULL na prázdnou hodnotu? Žádné další výchozí mapování
Při vytváření nového pole v databázi vám 4D umožňuje zvolit, zda chcete namapovat hodnotu NULL na prázdné hodnoty, nebo ne. Počínaje verzí 4D v19 R4 již 4D v nových projektech nebude ve výchozím nastavení mapovat hodnotu NULL na prázdnou hodnotu.
ORDA – Pozdravte aliasy
4D v19 R4 je dodáván s novým konceptem ORDA: Aliasy. Jsou logickým a doplňujícím pokračováním vypočtených atributů.
Tento příspěvek na blogu vysvětluje, co jsou aliasy, a zdůrazňuje jejich výhody, zejména kdy použít jeden nebo druhý… nebo oba.
Rychlý přechod na různé funkce třídy
Třídy byly zavedeny ve verzi 4D v18 R3. Umožňují rychleji uspořádat obchodní logiku a oddělit ji od části uživatelského rozhraní.
Třídy se skládají z několika různě dlouhých funkcí, takže není vždy snadné najít funkci, kterou chcete upravit, nebo přejít z jedné funkce na druhou. Můžete použít průzkumníka, který zobrazuje třídy a funkce, ale když programujete v okně editoru, nechcete ztrácet čas přepínáním oken.
V aplikaci 4D v19 R4 se seznam funkcí ve třídě zobrazuje na panelu nástrojů editoru kódu, což vám umožňuje snadno přejít na konkrétní funkci.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady