You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/lt/1-getting-started-lessons/1-intro-to-programming-lang.../assignment.md

69 lines
5.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Užduotis: Šiuolaikinių interneto kūrimo įrankių tyrimas
## Instrukcijos
Interneto kūrimo ekosistema apima šimtus specializuotų įrankių, kurie padeda kūrėjams efektyviai kurti, testuoti ir prižiūrėti programas. Jūsų užduotis ištirti ir suprasti įrankius, kurie papildo šioje pamokoje aptartus.
**Jūsų misija:** Pasirinkite **tris įrankius**, kurie **nebuvo aptarti šioje pamokoje** (venkite rinktis jau išvardytus kodo redaktorius, naršykles ar komandų eilutės įrankius). Susitelkite į įrankius, kurie sprendžia konkrečias problemas šiuolaikiniuose interneto kūrimo procesuose.
**Kiekvienam įrankiui pateikite:**
1. **Įrankio pavadinimą ir kategoriją** (pvz., „Figma dizaino įrankis“ arba „Jest testavimo karkasas“)
2. **Paskirtį ir naudą** Paaiškinkite 23 sakiniais, kodėl interneto kūrėjui naudinga naudoti šį įrankį ir kokias problemas jis sprendžia
3. **Oficialios dokumentacijos nuorodą** Pateikite nuorodą į įrankio oficialią dokumentaciją ar svetainę (ne tik mokomuosius puslapius)
4. **Realaus pasaulio kontekstą** Paminėkite vieną būdą, kaip šis įrankis įsilieja į profesionalų kūrimo darbo eigą
## Siūlomos įrankių kategorijos
Apsvarstykite galimybę tyrinėti įrankius iš šių kategorijų:
| Kategorija | Pavyzdžiai | Ką jie daro |
|----------|----------|--------------|
| **Kūrimo įrankiai** | Vite, Webpack, Parcel, esbuild | Supakuoja ir optimizuoja kodą gamybai su greitais kūrimo serveriais |
| **Testavimo karkasai** | Vitest, Jest, Cypress, Playwright | Užtikrina kodo teisingumą ir pagauta klaidas prieš diegimą |
| **Dizaino įrankiai** | Figma, Adobe XD, Penpot | Kuriami maketai, prototipai ir dizaino sistemos bendradarbiaujant |
| **Diegimo platformos** | Netlify, Vercel, Cloudflare Pages | Talpina ir platina svetaines su automatiniu CI/CD |
| **Versijų valdymas** | GitHub, GitLab, Bitbucket | Tvarko kodo pakeitimus, bendradarbiavimą ir projektų eigą |
| **CSS karkasai** | Tailwind CSS, Bootstrap, Bulma | Paspartina stiliaus kūrimą su iš anksto paruoštų komponentų bibliotekomis |
| **Paketo valdytojai** | npm, pnpm, Yarn | Diegia ir valdo kodo bibliotekas bei priklausomybes |
| **Prieinamumo įrankiai** | axe-core, Lighthouse, Pa11y | Testuoja įtraukiamą dizainą ir WCAG atitiktį |
| **API kūrimas** | Postman, Insomnia, Thunder Client | Testuoja ir dokumentuoja API kūrimo metu |
## Formato reikalavimai
**Kiekvienam įrankiui:**
```
### [Tool Name] - [Category]
**Purpose:** [2-3 sentences explaining why developers use this tool]
**Documentation:** [Official website/documentation link]
**Workflow Integration:** [1 sentence about how it fits into development process]
```
## Kokybės gairės
- **Pasirinkite šiuolaikinius įrankius:** rinkitės aktyviai prižiūrimus ir 2025 metais plačiai naudojamus įrankius
- **Dėmesys naudai:** paaiškinkite konkrečią naudą, o ne tik ką įrankis daro
- **Profesionalus kontekstas:** rinkitės įrankius, naudojamus kūrimo komandų, o ne tik individualių entuziastų
- **Įvairiapusiškumas:** pasirinkite įrankius iš skirtingų kategorijų, kad parodytumėte ekosistemos įvairovę
- **Šiuolaikinė svarba:** prioritetu teikite įrankiams, atitinkantiems dabartines interneto kūrimo tendencijas ir gerąsias praktikas
## Vertinimo kriterijai
| Puikiai | Gerai | Reikia patobulinti |
|-----------|------|-------------------|
| **Aiškiai paaiškinta, kodėl kūrėjai naudoja kiekvieną įrankį ir kokias problemas jis sprendžia** | **Paaiškinta, ką įrankis daro, bet trūko konteksto apie jo naudą** | **Išvardyti įrankiai, bet nepaaiškinta jų paskirtis ir nauda** |
| **Pateiktos oficialios dokumentacijos nuorodos visiems įrankiams** | **Pateiktos daugiausia oficialios nuorodos, kartais 1-2 mokomieji puslapiai** | **Daugiausia remtasi mokomaisiais puslapiais, o ne oficialia dokumentacija** |
| **Pasirinkti šiuolaikiniai, profesionaliai naudojami įrankiai iš įvairių kategorijų** | **Pasirinkti geri įrankiai, bet ribota kategorijų įvairovė** | **Pasirinkti pasenę įrankiai arba tik iš vienos kategorijos** |
| **Parodytas supratimas, kaip įrankiai derinami kūrimo darbo procesuose** | **Parodytas dalinis profesionalaus konteksto supratimas** | **Dėmesys tik įrankių funkcijoms, ne darbo eigos kontekstui** |
> 💡 **Tyrimo patarimas:** Ieškokite įrankių darbo skelbimuose interneto kūrėjams, patikrinkite populiarias kūrėjų apklausas arba tyrinėkite priklausomybes, kurias naudoja sėkmingi atviro kodo projektai GitHub!
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/co-op-translator). Nors stengiamės užtikrinti tikslumą, atkreipkite dėmesį, kad automatizuoti vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas gimtąja kalba laikomas autoritetingu šaltiniu. Kritinei informacijai rekomenduojamas profesionalus žmogaus vertimas. Mes neatsakome už bet kokius nesusipratimus ar neteisingus interpretavimus, kylančius dėl šio vertimo naudojimo.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->