Files
twenty/packages/twenty-docs/l/hu/developers/backend-development/best-practices-server.mdx
T
8cadd00d34 i18n - translations (#15799)
Created by Github action

---------

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: github-actions <github-actions@twenty.com>
2025-11-13 16:34:00 +01:00

28 lines
2.2 KiB
Plaintext

---
title: Legjobb gyakorlatok
image: /images/user-guide/tips/light-bulb.png
---
<Frame>
<img src="/images/user-guide/tips/light-bulb.png" alt="Header" />
</Frame>
This document outlines the best practices you should follow when working on the backend.
## Kövesse a moduláris megközelítést
A backend moduláris megközelítést követ, amely a NestJS használatának alapvető elve. Győződjön meg róla, hogy a kódját újrahasználható modulokra bontja le, hogy tiszta és szervezett kódbázist tartson fenn.
Each module should encapsulate a particular feature or functionality and have a well-defined scope. Ez a moduláris megközelítés lehetővé teszi a felelősségi körök egyértelmű elválasztását, és eltávolítja a felesleges bonyolultságokat.
## Expose services to use in modules
Mindig hozzon létre szolgáltatásokat, amelyek egyértelmű és egyedüli felelősséggel rendelkeznek, amelyek javítják a kód olvashatóságát és karbantarthatóságát. Nevezze el a szolgáltatásokat leíróan és következetesen.
You should also expose services that you want to use in other modules. A szolgáltatások más modulok számára való megjelenítése lehetséges a NestJS erőteljes függőség injektáló rendszerén keresztül, ami elősegíti az alkotóelemek közötti laza kapcsolódást.
## Kerülje az `any` típus használatát
Amikor egy változót `any`-ként deklarál, a TypeScript típusellenőrzője nem végez típusellenőrzést, ami lehetővé teszi bármilyen típusú érték hozzárendelését a változóhoz. A TypeScript típuskövetkeztetést használ a változó típusának meghatározásához az érték alapján. Ha `any`-ként deklarálja, a TypeScript már nem tudja a típust kikövetkeztetni. Ez megnehezíti a típushoz kapcsolódó hibák felismerését a fejlesztés során, ami futásidejű hibákhoz vezethet, és a kódot kevésbé karbantarthatóvá, kevésbé megbízhatóvá és mások számára nehezen érthetővé teszi.
This is why everything should have a type. Tehát ha új objektumot hoz létre kereszt- és vezetéknévvel, akkor létre kell hoznia egy interfészt vagy típust, amely tartalmazza az objektum formáját meghatározó kereszt- és vezetéknevet.